mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 04:12:59 +00:00
Enforce product nesting level also for the API
This commit is contained in:
10
migrations/0121.sql
Normal file
10
migrations/0121.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
CREATE TRIGGER enfore_product_nesting_level BEFORE UPDATE ON products
|
||||
BEGIN
|
||||
-- Currently only 1 level is supported
|
||||
SELECT CASE WHEN((
|
||||
SELECT 1
|
||||
FROM products p
|
||||
WHERE IFNULL(NEW.parent_product_id, '') != ''
|
||||
AND IFNULL(parent_product_id, '') = NEW.id
|
||||
) NOTNULL) THEN RAISE(ABORT, "Unsupported product nesting level detected (currently only 1 level is supported)") END;
|
||||
END;
|
Reference in New Issue
Block a user