Revision 903ce7dc snf-astakos-app/astakos/im/views.py

b/snf-astakos-app/astakos/im/views.py
100 100
    can_leave_request,
101 101
    get_related_project_id, get_by_chain_or_404,
102 102
    approve_application, deny_application,
103
    cancel_application, dismiss_application)
103
    cancel_application, dismiss_application, SendMailError)
104 104
from astakos.im.settings import (
105 105
    COOKIE_DOMAIN, LOGOUT_NEXT,
106 106
    LOGGING_LEVEL, PAGINATE_BY,
......
618 618
        if form.is_valid():
619 619
            msg = form.cleaned_data['feedback_msg']
620 620
            data = form.cleaned_data['feedback_data']
621
            send_feedback(msg, data, request.user, email_template_name)
622
            message = _(astakos_messages.FEEDBACK_SENT)
623
            messages.success(request, message)
621
            try:
622
                send_feedback(msg, data, request.user, email_template_name)
623
            except SendMailError, e:
624
                messages.error(request, e)
625
            else:
626
                message = _(astakos_messages.FEEDBACK_SENT)
627
                messages.success(request, message)
624 628
            return HttpResponseRedirect(reverse('feedback'))
625 629

  
626 630
    return render_response(template_name,

Also available in: Unified diff