2984 PO 3) Fix stale state when completing steps

This commit is contained in:
Andreas Svanberg 2023-10-26 14:51:01 +02:00
parent 7047618682
commit ba848835c9

@ -101,10 +101,11 @@ public class SupervisorGradingReportPage extends AbstractSupervisorProjectDetail
}
});
IModel<Boolean> sentToExaminer = LoadableDetachableModel.of(() -> projectModel.getObject()
.getProjectParticipants()
.stream()
.allMatch(this::sentToExaminer));
IModel<Boolean> sentToExaminer = projectModel
.map(project -> project
.getProjectParticipants()
.stream()
.allMatch(this::sentToExaminer));
add(newGreenHighlight("step_sent_to_examiner", sentToExaminer, new ResourceModel("step_send_to_examiner")));
add(new ListView<>("step_sent_to_examiner_author", new ListAdapterModel<>(projectModel.map(Project::getProjectParticipants))) {
@Override