From 3f0f43aebfc30bf50d6cdbfbffe07b31e093c908 Mon Sep 17 00:00:00 2001 From: patrickzerhusen Date: Thu, 7 May 2026 14:12:25 +0200 Subject: [PATCH] fixed trigger functions --- migrations/009_tasks-module.sql | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/migrations/009_tasks-module.sql b/migrations/009_tasks-module.sql index b08cfb3..f92df80 100644 --- a/migrations/009_tasks-module.sql +++ b/migrations/009_tasks-module.sql @@ -123,10 +123,11 @@ BEGIN END; $$ LANGUAGE plpgsql; +DROP TRIGGER IF EXISTS trigger_update_task_vote_counts ON votes; + CREATE TRIGGER trigger_update_task_vote_counts AFTER INSERT OR DELETE OR UPDATE ON votes FOR EACH ROW - WHEN (NEW.task_id IS NOT NULL OR OLD.task_id IS NOT NULL) EXECUTE FUNCTION update_task_vote_counts(); @@ -161,10 +162,11 @@ BEGIN END; $$ LANGUAGE plpgsql; +DROP TRIGGER IF EXISTS trigger_update_task_comment_count ON comments; + CREATE TRIGGER trigger_update_task_comment_count AFTER INSERT OR DELETE OR UPDATE OF status ON comments FOR EACH ROW - WHEN (NEW.task_id IS NOT NULL OR OLD.task_id IS NOT NULL) EXECUTE FUNCTION update_task_comment_count();