refs #7191 check isBooked in entry_BeforeUpdate #2329
|
@ -11,9 +11,10 @@ BEGIN
|
|||
IF NEW.isBooked = OLD.isBooked THEN
|
||||
CALL entry_checkBooked(OLD.id);
|
||||
ELSE
|
||||
IF NEW.isBooked = 1 THEN
|
||||
IF NEW.isBooked THEN
|
||||
SELECT COUNT(*) INTO vTotalBuy
|
||||
ivanm marked this conversation as resolved
Outdated
|
||||
FROM buy WHERE entryFk = NEW.id;
|
||||
FROM buy
|
||||
WHERE entryFk = NEW.id;
|
||||
IF vTotalBuy = 0 THEN
|
||||
ivanm marked this conversation as resolved
Outdated
guillermo
commented
IF NOT vTotalBuy THEN IF NOT vTotalBuy THEN
|
||||
CALL util.throw('The entry cannot be marked as booked if it does not have lines');
|
||||
ivanm marked this conversation as resolved
Outdated
guillermo
commented
Acortar msg del throw, lo máximo que permite el procedimiento son 55 carácteres Acortar msg del throw, lo máximo que permite el procedimiento son 55 carácteres
|
||||
END IF;
|
||||
|
|
Loading…
Reference in New Issue
No es te que mirar sempre que siga TRUE, es deu de mirar sempre que cambie de valor y el nou siga TRUE