diff --git a/opentech/apply/funds/views.py b/opentech/apply/funds/views.py index a506fc8898d081583c4684cb04874ca99c11579e..267bfeaa8d48193a6abba48f5e0c9ccd5529d5e7 100644 --- a/opentech/apply/funds/views.py +++ b/opentech/apply/funds/views.py @@ -82,9 +82,11 @@ class ProgressSubmissionView(DelegatedViewMixin, UpdateView): 'apply:submissions:determinations:form', args=(form.instance.id,)) + "?action=" + action) - self.object.perform_transition(action, self.request.user, request=self.request) + submitting_proposal = self.object.phase.name == 'proposal_draft' and action == 'proposal_discussion' - if self.object.phase.name == 'proposal_discussion' and action == 'proposal_discussion': + self.object.perform_transition(action, self.request.user, request=self.request, notify=not submitting_proposal) + + if submitting_proposal: messenger( MESSAGES.PROPOSAL_SUBMITTED, request=self.request,