From d9bdb32419eab6c07041350d9b399684198a9def Mon Sep 17 00:00:00 2001 From: Greg Burri Date: Fri, 6 Jun 2025 22:31:02 +0200 Subject: [PATCH] Remove useless check --- backend/sql/version_1.sql | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/backend/sql/version_1.sql b/backend/sql/version_1.sql index 19b233c..640fb9e 100644 --- a/backend/sql/version_1.sql +++ b/backend/sql/version_1.sql @@ -257,7 +257,9 @@ CREATE TABLE [ShoppingEntry] ( -- In both cases [name], [quantity_value], [quantity_unit] and [Servings] are used to display -- the entry instead of [Ingredient] data. [ingredient_id] INTEGER, - [recipe_scheduled_id] INTEGER, -- Can be null when manually added. + + -- Can be null when manually added (entry is not linked to a recipe). + [recipe_scheduled_id] INTEGER, [is_checked] INTEGER NOT NULL DEFAULT FALSE, @@ -269,16 +271,7 @@ CREATE TABLE [ShoppingEntry] ( CHECK ( length([name]) <= 255 AND - ([is_checked] = TRUE OR [is_checked] = FALSE) AND - ( - [recipe_scheduled_id] IS NULL OR - ( - [name] = '' AND - [quantity_value] IS NULL AND - [quantity_unit] = '' AND - [servings] IS NULL - ) - ) + ([is_checked] = TRUE OR [is_checked] = FALSE) ), FOREIGN KEY([user_id]) REFERENCES [User]([id]) ON DELETE CASCADE,