Skip to content

Commit 8beb874

Browse files
authored
Do not send notification when author delete own draft. (#4159)
Fixes #4158
1 parent e363c1e commit 8beb874

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

hypha/apply/funds/views.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -1715,12 +1715,15 @@ def get_success_url(self):
17151715

17161716
def form_valid(self, form):
17171717
submission = self.get_object()
1718-
messenger(
1719-
MESSAGES.DELETE_SUBMISSION,
1720-
user=self.request.user,
1721-
request=self.request,
1722-
source=submission,
1723-
)
1718+
1719+
# Notify unless author delete own draft.
1720+
if submission.status != DRAFT_STATE and submission.user != self.request.user:
1721+
messenger(
1722+
MESSAGES.DELETE_SUBMISSION,
1723+
user=self.request.user,
1724+
request=self.request,
1725+
source=submission,
1726+
)
17241727

17251728
# Delete NEW_SUBMISSION event for this particular submission
17261729
Event.objects.filter(

0 commit comments

Comments
 (0)