Merge pull request #127 from sartography/feature/bug_fix_human_tasks

Feature/bug fix human tasks
This commit is contained in:
Kevin Burnett 2023-02-06 05:10:00 -08:00 committed by GitHub
commit 8f72a08b54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -457,6 +457,7 @@ class AuthorizationService:
human_task = HumanTaskModel.query.filter_by( human_task = HumanTaskModel.query.filter_by(
task_name=spiff_task.task_spec.name, task_name=spiff_task.task_spec.name,
process_instance_id=process_instance_id, process_instance_id=process_instance_id,
completed=False,
).first() ).first()
if human_task is None: if human_task is None:
raise HumanTaskNotFoundError( raise HumanTaskNotFoundError(

View File

@ -42,9 +42,12 @@ export default function TaskShow() {
HttpService.makeCallToBackend({ HttpService.makeCallToBackend({
path: url, path: url,
successCallback: (tasks: any) => { successCallback: (tasks: any) => {
setDisabled(false);
setUserTasks(tasks); setUserTasks(tasks);
}, },
onUnauthorized: () => {}, onUnauthorized: () => {
setDisabled(false);
},
failureCallback: (error: any) => { failureCallback: (error: any) => {
addError(error); addError(error);
}, },
@ -61,7 +64,6 @@ export default function TaskShow() {
const processSubmitResult = (result: any) => { const processSubmitResult = (result: any) => {
removeError(); removeError();
setDisabled(false);
if (result.ok) { if (result.ok) {
navigate(`/tasks`); navigate(`/tasks`);
} else if (result.process_instance_id) { } else if (result.process_instance_id) {