From 6845fd54f10f9f7c2b500255af578cf5078ff3f5 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Tue, 2 Jul 2024 01:40:09 -0400 Subject: Add validation to deleteThing endpoint to prevent deletion of things with associated tasks --- internal/notifier/service/planner.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'internal/notifier/service') diff --git a/internal/notifier/service/planner.go b/internal/notifier/service/planner.go index 22502ab..c8b4ea6 100644 --- a/internal/notifier/service/planner.go +++ b/internal/notifier/service/planner.go @@ -48,6 +48,9 @@ func (n *NotificationPlanner) GenerateNotifications(c context.Context, chore *ch var mt *chModel.NotificationMetadata if err := json.Unmarshal([]byte(*chore.NotificationMetadata), &mt); err != nil { log.Error("Error unmarshalling notification metadata", err) + return false + } + if chore.NextDueDate == nil { return true } if mt.DueDate { -- cgit