浏览代码

[oozie] Fix scheduling of coordinators

Using document model idioms with wrong model.
Abraham Elmahrek 12 年之前
父节点
当前提交
5c56582550
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      apps/oozie/src/oozie/views/editor.py

+ 3 - 1
apps/oozie/src/oozie/views/editor.py

@@ -360,7 +360,9 @@ def _submit_workflow(user, fs, jt, workflow, mapping):
 
 @check_job_access_permission()
 def schedule_workflow(request, workflow):
-  if Coordinator.objects.available().filter(workflow=workflow).exists():
+  data = Document.objects.available(Coordinator, request.user)
+  data = [coordinator for coordinator in data if coordinator.workflow == workflow]
+  if data:
     request.info(_('You already have some coordinators for this workflow. Submit one or create a new one.'))
     return list_coordinators(request, workflow_id=workflow.id)
   else: