Fix for team comparison in UnassignedStudentScheduler
This commit is contained in:
@@ -49,10 +49,10 @@ public class Team
|
||||
var studentsToOmitList = studentsToOmit.ToList();
|
||||
var omittedStudents = Students.Where(studentsToOmitList.Contains).ToList();
|
||||
if (omittedStudents.Count == 0)
|
||||
return new Team{Captain = Captain, Event = Event, Students = Students.ToList(), Identifier = Identifier};
|
||||
return new Team{Captain = Captain, Event = Event, Students = Students.ToList(), Identifier = Identifier, Id = Id};
|
||||
|
||||
var remainingStudents = Students.Where(s => !studentsToOmitList.Contains(s)).ToList();
|
||||
return new PartialTeam { Event = Event, Students = remainingStudents, OmittedStudents = omittedStudents};
|
||||
return new PartialTeam { Event = Event, Students = remainingStudents, OmittedStudents = omittedStudents, Identifier = Identifier, Id = Id};
|
||||
}
|
||||
|
||||
public Team Clone() => CloneWithOmittedStudents([]);
|
||||
|
||||
Reference in New Issue
Block a user