diff --git a/internal/repositories/submissionRepository.go b/internal/repositories/submissionRepository.go index ff976ae..e7e2236 100644 --- a/internal/repositories/submissionRepository.go +++ b/internal/repositories/submissionRepository.go @@ -317,7 +317,9 @@ func (r *submissionRepository) Delete(ctx context.Context, id pgtype.UUID) error _ = r.c.Del(ctx, fmt.Sprintf("submission:id:%s", convert.UUIDToString(id))) go func() { - _ = r.c.DelByPattern(context.Background(), "submission:count*") + bgCtx := context.Background() + _ = r.c.DelByPattern(bgCtx, "submission:search*") + _ = r.c.DelByPattern(bgCtx, "submission:count*") }() return nil } diff --git a/internal/services/submissionService.go b/internal/services/submissionService.go index 4a3e702..c25d5de 100644 --- a/internal/services/submissionService.go +++ b/internal/services/submissionService.go @@ -825,5 +825,7 @@ func (s *submissionService) DeleteSubmission(ctx context.Context, userID string, return fiber.NewError(fiber.StatusInternalServerError, "Failed to delete submission") } + _ = s.c.Del(ctx, fmt.Sprintf("project:id:%s", submission.ProjectID)) + return nil }