Преглед на файлове

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

Romain преди 6 години
родител
ревизия
60ad6b6bd5
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  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)