Sat, 31 Oct 2020 09:56:00 +0100
fixes issue sorter not recognizing issues as "equal" if their ETAs are both null
package de.uapcore.lightpit.viewmodel; import de.uapcore.lightpit.entities.Component; import de.uapcore.lightpit.entities.Issue; import java.util.ArrayList; import java.util.List; public class ComponentsView extends ProjectView { private List<ComponentInfo> componentInfos = new ArrayList<>(); public ComponentsView() { setSelectedPage(SELECTED_PAGE_COMPONENTS); } public void update(List<Component> components, List<Issue> issues) { componentInfos.clear(); for (var component : components) { final var info = new ComponentInfo(component); info.collectIssues(issues); componentInfos.add(info); } } public List<ComponentInfo> getComponentInfos() { return componentInfos; } }