mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

abobrov
17.38.2009 19c1796217e109ad2c803158cc9def35fbff46ee
opends/src/server/org/opends/server/backends/task/TaskScheduler.java
@@ -349,6 +349,17 @@
        throw new DirectoryException(ResultCode.ENTRY_ALREADY_EXISTS, message);
      }
      for (String dependencyID : task.getDependencyIDs())
      {
        Task t = tasks.get(dependencyID);
        if (t == null)
        {
          Message message = ERR_TASKSCHED_DEPENDENCY_MISSING.get(
            String.valueOf(id), dependencyID);
          throw new DirectoryException(ResultCode.NO_SUCH_OBJECT, message);
        }
      }
      tasks.put(id, task);
      TaskState state = shouldStart(task);