BUG 9040 "The Task column doesn't update whith the last changes on..." SOLVED
- The APP_CACHE_VIEW table does not contain the changes made in the CONTENT table when you rename processes/tasks - The name change in processes/tasks is now reflected in the APP_CACHE_VIEW table - Note.- The APP_CACHE_VIEW table contains values ..for only one language
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
CREATE TRIGGER CONTENT_UPDATE BEFORE UPDATE ON CONTENT
|
||||
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
|
||||
DECLARE str TEXT;
|
||||
|
||||
IF (NEW.CON_VALUE IS NULL) THEN
|
||||
SET str = '';
|
||||
ELSE
|
||||
SET str = NEW.CON_VALUE;
|
||||
END IF;
|
||||
|
||||
CASE (NEW.CON_CATEGORY)
|
||||
WHEN 'APP_TITLE' THEN
|
||||
BEGIN
|
||||
UPDATE APP_CACHE_VIEW
|
||||
SET APP_TITLE = str
|
||||
WHERE APP_UID = NEW.CON_ID;
|
||||
END;
|
||||
|
||||
WHEN 'PRO_TITLE' THEN
|
||||
BEGIN
|
||||
UPDATE APP_CACHE_VIEW
|
||||
SET APP_PRO_TITLE = str
|
||||
WHERE PRO_UID = NEW.CON_ID;
|
||||
END;
|
||||
|
||||
WHEN 'TAS_TITLE' THEN
|
||||
BEGIN
|
||||
UPDATE APP_CACHE_VIEW
|
||||
SET APP_TAS_TITLE = str
|
||||
WHERE TAS_UID = NEW.CON_ID;
|
||||
END;
|
||||
|
||||
ELSE
|
||||
BEGIN
|
||||
END;
|
||||
END CASE;
|
||||
|
||||
END;
|
||||
Reference in New Issue
Block a user