BUG 7137 Subprocess Synchronous/En un subproceso "Synchronous" se pierde el caso
There was problem with the way to declare the variables, but this issue was fixed
This commit is contained in:
@@ -12,7 +12,6 @@ BEGIN
|
|||||||
DECLARE PREVIOUS_USR_UID VARCHAR(32);
|
DECLARE PREVIOUS_USR_UID VARCHAR(32);
|
||||||
DECLARE APP_DEL_PREVIOUS_USER VARCHAR(255);
|
DECLARE APP_DEL_PREVIOUS_USER VARCHAR(255);
|
||||||
DECLARE APP_THREAD_STATUS VARCHAR(32);
|
DECLARE APP_THREAD_STATUS VARCHAR(32);
|
||||||
DECLARE TAS_TYPE VARCHAR(20);
|
|
||||||
SET @DEFAULT_LANG = '{lang}';
|
SET @DEFAULT_LANG = '{lang}';
|
||||||
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
@@ -41,10 +40,7 @@ BEGIN
|
|||||||
IF ( @APP_THREAD_STATUS IS NULL ) THEN
|
IF ( @APP_THREAD_STATUS IS NULL ) THEN
|
||||||
SET @APP_THREAD_STATUS = 'OPEN';
|
SET @APP_THREAD_STATUS = 'OPEN';
|
||||||
END IF;
|
END IF;
|
||||||
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;
|
SET @TAS_TYPE = (SELECT TAS_TYPE FROM TASK WHERE TAS_UID = NEW.TAS_UID LIMIT 1);
|
||||||
IF ( @TAS_TYPE IS NULL ) THEN
|
|
||||||
SET @TAS_TYPE = 'NORMAL';
|
|
||||||
END IF;
|
|
||||||
IF( @TAS_TYPE != 'SUBPROCESS') THEN
|
IF( @TAS_TYPE != 'SUBPROCESS') THEN
|
||||||
INSERT INTO `APP_CACHE_VIEW` (
|
INSERT INTO `APP_CACHE_VIEW` (
|
||||||
APP_UID,
|
APP_UID,
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ BEGIN
|
|||||||
DECLARE PREVIOUS_USR_UID VARCHAR(32);
|
DECLARE PREVIOUS_USR_UID VARCHAR(32);
|
||||||
DECLARE APP_DEL_PREVIOUS_USER VARCHAR(255);
|
DECLARE APP_DEL_PREVIOUS_USER VARCHAR(255);
|
||||||
DECLARE APP_THREAD_STATUS VARCHAR(32);
|
DECLARE APP_THREAD_STATUS VARCHAR(32);
|
||||||
DECLARE TAS_TYPE VARCHAR(20);
|
|
||||||
SET @DEFAULT_LANG = '{lang}';
|
SET @DEFAULT_LANG = '{lang}';
|
||||||
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_NUMBER into @APP_NUMBER FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
SELECT APPLICATION.APP_STATUS into @APP_STATUS FROM APPLICATION WHERE APP_UID = NEW.APP_UID LIMIT 1;
|
||||||
@@ -41,10 +40,7 @@ BEGIN
|
|||||||
IF ( @APP_THREAD_STATUS IS NULL ) THEN
|
IF ( @APP_THREAD_STATUS IS NULL ) THEN
|
||||||
SET @APP_THREAD_STATUS = 'OPEN';
|
SET @APP_THREAD_STATUS = 'OPEN';
|
||||||
END IF;
|
END IF;
|
||||||
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;
|
SET @TAS_TYPE = (SELECT TAS_TYPE FROM TASK WHERE TAS_UID = NEW.TAS_UID LIMIT 1);
|
||||||
IF ( @TAS_TYPE IS NULL ) THEN
|
|
||||||
SET @TAS_TYPE = 'NORMAL';
|
|
||||||
END IF;
|
|
||||||
IF( @TAS_TYPE != 'SUBPROCESS') THEN
|
IF( @TAS_TYPE != 'SUBPROCESS') THEN
|
||||||
UPDATE `APP_CACHE_VIEW`
|
UPDATE `APP_CACHE_VIEW`
|
||||||
SET
|
SET
|
||||||
|
|||||||
Reference in New Issue
Block a user