diff --git a/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationInsert.sql b/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationInsert.sql index 90fe78ce4..9bf9d2f0b 100755 --- a/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationInsert.sql +++ b/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationInsert.sql @@ -41,7 +41,7 @@ BEGIN IF ( @APP_THREAD_STATUS IS NULL ) THEN SET @APP_THREAD_STATUS = 'OPEN'; END IF; - SELECT TAS_TYPE INTO @TAS_TYPE FROM TASK WHERE TAS_UID = NEW.TAS_UID LIMIT 1; + SELECT TASK.TAS_TYPE INTO @TAS_TYPE FROM APP_DELEGATION LEFT JOIN TASK ON ( APP_DELEGATION.TAS_UID = TASK.TAS_UID ) WHERE APP_DELEGATION.TAS_UID = NEW.TAS_UID LIMIT 1; IF ( @TAS_TYPE IS NULL ) THEN SET @TAS_TYPE = 'NORMAL'; END IF; diff --git a/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationUpdate.sql b/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationUpdate.sql index 5367a717c..85093fdc0 100755 --- a/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationUpdate.sql +++ b/workflow/engine/methods/setup/setupSchemas/triggerAppDelegationUpdate.sql @@ -41,7 +41,7 @@ BEGIN IF ( @APP_THREAD_STATUS IS NULL ) THEN SET @APP_THREAD_STATUS = 'OPEN'; END IF; - SELECT TAS_TYPE INTO @TAS_TYPE FROM TASK WHERE TAS_UID = NEW.TAS_UID LIMIT 1; + SELECT TASK.TAS_TYPE INTO @TAS_TYPE FROM APP_DELEGATION LEFT JOIN TASK ON ( APP_DELEGATION.TAS_UID = TASK.TAS_UID ) WHERE APP_DELEGATION.TAS_UID = NEW.TAS_UID LIMIT 1; IF ( @TAS_TYPE IS NULL ) THEN SET @TAS_TYPE = 'NORMAL'; END IF;