From 2b21f2c219fc3644a63c97e376e0733c37791c52 Mon Sep 17 00:00:00 2001 From: HotelSync Date: Tue, 24 Mar 2026 20:20:26 +0300 Subject: [PATCH] fix: add 'cancelled' to housekeeping_tasks status check constraint DB constraint only allowed pending/in_progress/done/skipped, causing 500 error when trying to cancel a maintenance task. Co-Authored-By: Claude Sonnet 4.6 --- backend/migrations/032_hk_status_cancelled.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 backend/migrations/032_hk_status_cancelled.sql diff --git a/backend/migrations/032_hk_status_cancelled.sql b/backend/migrations/032_hk_status_cancelled.sql new file mode 100644 index 0000000..1ee9015 --- /dev/null +++ b/backend/migrations/032_hk_status_cancelled.sql @@ -0,0 +1,6 @@ +ALTER TABLE housekeeping_tasks + DROP CONSTRAINT IF EXISTS housekeeping_tasks_status_check; + +ALTER TABLE housekeeping_tasks + ADD CONSTRAINT housekeeping_tasks_status_check + CHECK (status IN ('pending', 'in_progress', 'done', 'skipped', 'cancelled'));