Ensure continuation id is passed back

This commit is contained in:
Fahad
2025-08-08 09:01:44 +05:00
parent 1a8ec2e12f
commit 8203baa4ef

View File

@@ -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
# ================================================================================