Browse Source

fix: add default values to WorkflowAppGenerator

Yeuoly 4 months ago
parent
commit
05232d36f0

+ 3 - 0
api/core/app/apps/workflow/app_generator.py

@@ -47,6 +47,7 @@ class WorkflowAppGenerator(BaseAppGenerator):
     @overload
     def generate(
         self,
+        *,
         app_model: App,
         workflow: Workflow,
         user: Union[Account, EndUser],
@@ -60,6 +61,7 @@ class WorkflowAppGenerator(BaseAppGenerator):
     @overload
     def generate(
         self,
+        *,
         app_model: App,
         workflow: Workflow,
         user: Union[Account, EndUser],
@@ -72,6 +74,7 @@ class WorkflowAppGenerator(BaseAppGenerator):
 
     def generate(
         self,
+        *,
         app_model: App,
         workflow: Workflow,
         user: Union[Account, EndUser],

+ 1 - 0
api/core/plugin/backwards_invocation/app.py

@@ -135,6 +135,7 @@ class PluginAppBackwardsInvocation(BaseBackwardsInvocation):
             invoke_from=InvokeFrom.SERVICE_API,
             streaming=stream,
             call_depth=1,
+            workflow_thread_pool_id=None,
         )
 
     @classmethod

+ 2 - 0
api/services/app_generate_service.py

@@ -94,6 +94,8 @@ class AppGenerateService:
                             args=args,
                             invoke_from=invoke_from,
                             streaming=streaming,
+                            call_depth=0,
+                            workflow_thread_pool_id=None,
                         ),
                     ),
                     request_id,