diff --git a/bin/run_pyl b/bin/run_pyl index 4815d9fd..5f07b141 100755 --- a/bin/run_pyl +++ b/bin/run_pyl @@ -39,10 +39,7 @@ function run_autofixers() { fi python_dirs=$(get_python_dirs) - # python_files=$(find $python_dirs -type f -name "*.py" ! -name '.null-ls*' ! -name '_null-ls*') - # Don't check things in git-ignore: - python_files=$(git ls-files $python_dirs | grep .py$) - ruff --fix $python_files + ruff --fix $python_dirs || echo '' } function run_pre_commmit() { diff --git a/spiffworkflow-backend/src/spiffworkflow_backend/routes/process_instances_controller.py b/spiffworkflow-backend/src/spiffworkflow_backend/routes/process_instances_controller.py index 628215fe..a17b1d34 100644 --- a/spiffworkflow-backend/src/spiffworkflow_backend/routes/process_instances_controller.py +++ b/spiffworkflow-backend/src/spiffworkflow_backend/routes/process_instances_controller.py @@ -435,6 +435,16 @@ def process_instance_task_list( bpmn_process_ids = [] if bpmn_process_guid: 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" + f" '{process_instance.id}'" + ), + status_code=400, + ) + bpmn_processes = TaskService.bpmn_process_and_descendants([bpmn_process]) bpmn_process_ids = [p.id for p in bpmn_processes]