7836-futureEntries #2839
|
@ -8,7 +8,13 @@ BEGIN
|
||||||
SET NEW.editorFk = account.myUser_getId();
|
SET NEW.editorFk = account.myUser_getId();
|
||||||
|
|
||||||
IF NOT (NEW.routeFk <=> OLD.routeFk) THEN
|
IF NOT (NEW.routeFk <=> OLD.routeFk) THEN
|
||||||
IF NEW.isSigned THEN
|
IF NEW.isSigned AND NOT (
|
||||||
|
SELECT (COUNT(s.id) = COUNT(cb.saleFk)
|
||||||
|
AND SUM(s.quantity) = SUM(cb.quantity))
|
||||||
|
FROM sale s
|
||||||
|
LEFT JOIN claimBeginning cb ON cb.saleFk = s.id
|
||||||
|
WHERE s.ticketFk = NEW.id
|
||||||
|
) THEN
|
||||||
CALL util.throw('A signed ticket cannot be rerouted');
|
CALL util.throw('A signed ticket cannot be rerouted');
|
||||||
END IF;
|
END IF;
|
||||||
INSERT IGNORE INTO routeRecalc(routeFk)
|
INSERT IGNORE INTO routeRecalc(routeFk)
|
||||||
|
|
Loading…
Reference in New Issue