From: Loic Baron Date: Mon, 11 May 2015 09:56:05 +0000 (+0200) Subject: actions: display traceback in logs on errors X-Git-Tag: myslice-1.4~7 X-Git-Url: http://git.onelab.eu/?p=unfold.git;a=commitdiff_plain;h=280555f7f9ec076b52cc7925a2dbd3a3368cb495 actions: display traceback in logs on errors --- diff --git a/portal/actions.py b/portal/actions.py index 16516ee5..4dda3708 100644 --- a/portal/actions.py +++ b/portal/actions.py @@ -744,6 +744,9 @@ def portal_validate_request(wsgi_request, request_ids): send_status_email(wsgi_request, ctx, user_email, request['type'], 'validated') except Exception, e: request_status['SFA '+request['type']] = {'status': False, 'description': str(e)} + logger.error('ERROR - actions.py - portal_validate_request: %s' % e) + import traceback + logger.error(traceback.format_exc()) status['%s__%s' % (request['type'], request['id'])] = request_status @@ -882,6 +885,9 @@ def portal_reject_request(wsgi_request, request_ids): send_status_email(wsgi_request, ctx, user_email, request['type'], 'denied') except Exception, e: request_status['SFA '+request['type']] = {'status': False, 'description': str(e)} + logger.error('ERROR - actions.py - portal_reject_request: %s' % e) + import traceback + logger.error(traceback.format_exc()) status['%s__%s' % (request['type'], request['id'])] = request_status @@ -1242,7 +1248,7 @@ def create_pending_user(wsgi_request, request, user_detail): ) b.save() # sends email to user to activate the email - request['current_site'] = get_current_site(request) + request['current_site'] = get_current_site(wsgi_request) request['theme'] = theme theme.template_name = 'activate_user.html' html_content = render_to_string(theme.template, request)