grocy/migrations/0047.sql

13 lines
457 B
SQL

DROP TRIGGER cascade_change_qu_id_stock;
CREATE TRIGGER cascade_change_qu_id_stock AFTER UPDATE ON products
BEGIN
UPDATE recipes_pos
SET qu_id = (SELECT qu_id_stock FROM products WHERE id = NEW.id)
WHERE product_id IN (SELECT id FROM products WHERE id = NEW.id)
AND only_check_single_unit_in_stock = 0;
END;
UPDATE recipes_pos
SET qu_id = (SELECT qu_id_stock FROM products WHERE id = recipes_pos.product_id)
WHERE only_check_single_unit_in_stock = 0;