Ensure continuation id is passed back
This commit is contained in:
@@ -818,8 +818,9 @@ class BaseWorkflowMixin(ABC):
|
||||
Default implementation provides generic response.
|
||||
"""
|
||||
work_summary = self.prepare_work_summary()
|
||||
continuation_id = self.get_request_continuation_id(request)
|
||||
|
||||
return {
|
||||
response_data = {
|
||||
"status": self.get_completion_status(),
|
||||
f"complete_{self.get_name()}": {
|
||||
"initial_request": self.get_initial_request(request.step),
|
||||
@@ -839,6 +840,11 @@ class BaseWorkflowMixin(ABC):
|
||||
},
|
||||
}
|
||||
|
||||
if continuation_id:
|
||||
response_data["continuation_id"] = continuation_id
|
||||
|
||||
return response_data
|
||||
|
||||
# ================================================================================
|
||||
# Inheritance Hook Methods - Replace hasattr/getattr Anti-patterns
|
||||
# ================================================================================
|
||||
|
||||
Reference in New Issue
Block a user