From: Alan Knowles Date: Tue, 4 Jul 2017 02:26:22 +0000 (+0800) Subject: mysql/core_notify_trigger_after_update.sql X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=7ea696cc685b70c684f20a44ba8c8e3810808c5c mysql/core_notify_trigger_after_update.sql --- 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; - $$