From 9cf6f8f0311fcada2b0f406ae3858f3b03efbb1b Mon Sep 17 00:00:00 2001 From: ivanm Date: Fri, 14 Feb 2025 14:50:39 +0100 Subject: [PATCH] feat: refs #8558 modify claim_beforeInsert --- db/routines/vn/triggers/claim_beforeInsert.sql | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/db/routines/vn/triggers/claim_beforeInsert.sql b/db/routines/vn/triggers/claim_beforeInsert.sql index dc3ef8c7a2..25440eb0b3 100644 --- a/db/routines/vn/triggers/claim_beforeInsert.sql +++ b/db/routines/vn/triggers/claim_beforeInsert.sql @@ -3,6 +3,13 @@ CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`claim_beforeInsert` BEFORE INSERT ON `claim` FOR EACH ROW BEGIN + DECLARE vCreated DATE; + + SELECT created INTO vCreated FROM ticket WHERE id = NEW.ticketFk; + IF vCreated > util.VN_CURDATE() THEN + CALL util.throw('Future ticket date not allowed.'); + END IF; + SET NEW.editorFk = account.myUser_getId(); END$$ DELIMITER ;