diff options
Diffstat (limited to 'rhodecode/controllers/settings.py')
-rw-r--r-- | rhodecode/controllers/settings.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rhodecode/controllers/settings.py b/rhodecode/controllers/settings.py index 3fc6abb6..d7e7a6b8 100644 --- a/rhodecode/controllers/settings.py +++ b/rhodecode/controllers/settings.py @@ -155,6 +155,7 @@ class SettingsController(BaseRepoController): invalidate_cache('get_repo_cached_%s' % repo_name) h.flash(_('deleted repository %s') % repo_name, category='success') except Exception: + log.error(traceback.format_exc()) h.flash(_('An error occurred during deletion of %s') % repo_name, category='error') @@ -205,4 +206,9 @@ class SettingsController(BaseRepoController): errors=errors.error_dict or {}, prefix_error=False, encoding="UTF-8") + except Exception: + log.error(traceback.format_exc()) + h.flash(_('An error occurred during repository forking %s') % + repo_name, category='error') + return redirect(url('home')) |