mirror of
https://github.com/status-im/spiff-arena.git
synced 2025-02-27 00:40:37 +00:00
handle not having a bpmn process better on task list w/ burnettk
This commit is contained in:
parent
7de0d97303
commit
de01e0a3c9
@ -435,6 +435,13 @@ def process_instance_task_list(
|
|||||||
bpmn_process_ids = []
|
bpmn_process_ids = []
|
||||||
if bpmn_process_guid:
|
if bpmn_process_guid:
|
||||||
bpmn_process = BpmnProcessModel.query.filter_by(guid=bpmn_process_guid).first()
|
bpmn_process = BpmnProcessModel.query.filter_by(guid=bpmn_process_guid).first()
|
||||||
|
if bpmn_process is None:
|
||||||
|
raise ApiError(
|
||||||
|
error_code="bpmn_process_not_found",
|
||||||
|
message=f"Cannot find a bpmn process with guid '{bpmn_process_guid}' for process instance '{process_instance.id}'",
|
||||||
|
status_code=400,
|
||||||
|
)
|
||||||
|
|
||||||
bpmn_processes = TaskService.bpmn_process_and_descendants([bpmn_process])
|
bpmn_processes = TaskService.bpmn_process_and_descendants([bpmn_process])
|
||||||
bpmn_process_ids = [p.id for p in bpmn_processes]
|
bpmn_process_ids = [p.id for p in bpmn_processes]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user