From 7ea696cc685b70c684f20a44ba8c8e3810808c5c Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 4 Jul 2017 10:26:22 +0800 Subject: [PATCH] mysql/core_notify_trigger_after_update.sql --- mysql/core_notify_trigger_after_update.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysql/core_notify_trigger_after_update.sql b/mysql/core_notify_trigger_after_update.sql index 0d343cc1..4297371b 100644 --- a/mysql/core_notify_trigger_after_update.sql +++ b/mysql/core_notify_trigger_after_update.sql @@ -10,11 +10,11 @@ CREATE TRIGGER core_notify_trigger_after_update FOR EACH ROW BEGIN -- make sure that act_start does not get modified if sent is set. - IF OLD.sent IS NOT NULL AND ( NEW.act_start != OLD.act_start OR NEW.act_when != OLD.act_when ) THEN + IF (OLD.sent IS NOT NULL AND OLD.sent != '0000-00-00 00:00:00') + AND ( NEW.act_start != OLD.act_start OR NEW.act_when != OLD.act_when ) THEN UPDATE `Error: Can not update core_notify action dates after its sent` SET x = 1; END IF; END; - $$ -- 2.39.2