Enhancement: "webui" workflowtrigger source option (#9170)

This commit is contained in:
shamoon
2025-02-21 08:26:00 -08:00
committed by GitHub
parent 3bf64ae7da
commit 4f08b5fa20
10 changed files with 95 additions and 25 deletions

View File

@@ -1385,6 +1385,7 @@ class PostDocumentView(GenericAPIView):
created = serializer.validated_data.get("created")
archive_serial_number = serializer.validated_data.get("archive_serial_number")
custom_field_ids = serializer.validated_data.get("custom_fields")
from_webui = serializer.validated_data.get("from_webui")
t = int(mktime(datetime.now().timetuple()))
@@ -1399,7 +1400,7 @@ class PostDocumentView(GenericAPIView):
os.utime(temp_file_path, times=(t, t))
input_doc = ConsumableDocument(
source=DocumentSource.ApiUpload,
source=DocumentSource.WebUI if from_webui else DocumentSource.ApiUpload,
original_file=temp_file_path,
)
input_doc_overrides = DocumentMetadataOverrides(