diff --git a/internal/repository/recurring_assignment_repository.go b/internal/repository/recurring_assignment_repository.go index c94509f..2db2647 100644 --- a/internal/repository/recurring_assignment_repository.go +++ b/internal/repository/recurring_assignment_repository.go @@ -76,7 +76,10 @@ func (r *RecurringAssignmentRepository) FindDueForGeneration() ([]models.Recurri } } - if shouldGenerate { + if !shouldGenerate { + rec.IsActive = false + r.db.Save(&rec) + } else { result = append(result, rec) } }