Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/17/18 13:38:33 (6 years ago)
Author:
jkarder
Message:

#2839: worked on hive project management

  • fixed some bugs
  • cleaned up
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2839_HiveProjectManagement/HeuristicLab.Services.Hive.DataAccess/3.3/Daos/TaskDao.cs

    r15666 r15908  
    6565    /// <returns></returns>
    6666    public IEnumerable<Task> GetParentTasks(IEnumerable<Guid> resourceIds, int count, bool finished) {
    67       var query = from t in Table
    68                   where t.State == TaskState.Waiting
     67    var query = from t in Table
     68                where t.State == TaskState.Waiting
    6969                    && t.IsParentTask
    70                     && !t.Job.AssignedJobResources.Select(x => x.ResourceId).Except(resourceIds).Any()
     70                    && t.Job.AssignedJobResources.All(x => resourceIds.ToList().Contains(x.ResourceId))
    7171                    && t.FinishWhenChildJobsFinished == finished
    7272                    && t.ChildJobs.Any()
Note: See TracChangeset for help on using the changeset viewer.