This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch db/8607
in repository https://gitbox.apache.org/repos/asf/allura.git

commit d692742a1bd9f8f5fc66c9c8a19076ba5a94d465
Author: Dave Brondsema <[email protected]>
AuthorDate: Fri May 22 15:49:24 2026 -0400

    [#8607] remove useless try/except/raise
---
 .../forgediscussion/controllers/root.py            | 28 +++++++---------------
 1 file changed, 9 insertions(+), 19 deletions(-)

diff --git a/ForgeDiscussion/forgediscussion/controllers/root.py 
b/ForgeDiscussion/forgediscussion/controllers/root.py
index 2c985d8f6..bac7196ce 100644
--- a/ForgeDiscussion/forgediscussion/controllers/root.py
+++ b/ForgeDiscussion/forgediscussion/controllers/root.py
@@ -319,15 +319,10 @@ def validate_import(self, doc=None, 
username_mapping=None, **kw):
         require_access(c.project, 'admin')
         if username_mapping is None:
             username_mapping = {}
-        try:
-            doc = json.loads(doc)
-            warnings, doc = import_support.validate_import(
-                doc, username_mapping)
-            return dict(warnings=warnings, errors=[])
-        except Exception as e:
-            raise
-            log.exception(e)
-            return dict(status=False, errors=[repr(e)])
+        doc = json.loads(doc)
+        warnings, doc = import_support.validate_import(
+            doc, username_mapping)
+        return dict(warnings=warnings, errors=[])
 
     @expose('json:')
     def perform_import(
@@ -339,16 +334,11 @@ def perform_import(
         if not c.api_token.can_import_forum():
             log.error('Import capability is not enabled for %s', 
c.project.shortname)
             raise exc.HTTPForbidden(detail='Import is not allowed')
-        try:
-            doc = json.loads(doc)
-            username_mapping = json.loads(username_mapping)
-            warnings = import_support.perform_import(
-                doc, username_mapping, default_username, create_users)
-            return dict(warnings=warnings, errors=[])
-        except Exception as e:
-            raise
-            log.exception(e)
-            return dict(status=False, errors=[str(e)])
+        doc = json.loads(doc)
+        username_mapping = json.loads(username_mapping)
+        warnings = import_support.perform_import(
+            doc, username_mapping, default_username, create_users)
+        return dict(warnings=warnings, errors=[])
 
 
 class ForumRestController(BaseController):

Reply via email to