Parcourir la source

HUE-3797 [oozie] Do not 500 on new workflow page when HDFS is not accessible

Romain il y a 6 ans
Parent
commit
60ad6b6bd5
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      apps/oozie/src/oozie/views/editor2.py

+ 5 - 1
apps/oozie/src/oozie/views/editor2.py

@@ -130,7 +130,11 @@ def new_workflow(request):
   doc = None
   workflow = Workflow(user=request.user)
   workflow.set_workspace(request.user)
-  workflow.check_workspace(request.fs, request.user)
+
+  try:
+    workflow.check_workspace(request.fs, request.user)
+  except Exception as e:
+    raise PopupException(_('Could not create workflow workspace'), detail=e)
 
   return _edit_workflow(request, doc, workflow)