mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 12:20:22 +00:00
Also update from_qu_id and to_qu_id of inverse unit conversions automatically (closes #1977)
This commit is contained in:
15
migrations/0199.sql
Normal file
15
migrations/0199.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
DROP TRIGGER qu_conversions_inverse_UPD;
|
||||
CREATE TRIGGER qu_conversions_inverse_UPD AFTER UPDATE ON quantity_unit_conversions
|
||||
BEGIN
|
||||
/*
|
||||
Update the inverse QU conversion
|
||||
*/
|
||||
|
||||
UPDATE quantity_unit_conversions
|
||||
SET factor = 1 / IFNULL(NEW.factor, 1),
|
||||
from_qu_id = NEW.to_qu_id,
|
||||
to_qu_id = NEW.from_qu_id
|
||||
WHERE from_qu_id = OLD.to_qu_id
|
||||
AND to_qu_id = OLD.from_qu_id
|
||||
AND IFNULL(product_id, -1) = IFNULL(NEW.product_id, -1);
|
||||
END;
|
Reference in New Issue
Block a user