3204 Treat empty target fields as 0

This commit is contained in:
Andreas Svanberg 2024-01-19 09:53:30 +01:00
parent 5b402bd8c2
commit 8817be1a0d

@ -35,6 +35,7 @@ import java.time.Year;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.Objects;
import java.util.stream.Stream;
public class AdminReviewerCapacityManagementPage extends AbstractAdminProjectPage {
@ -212,7 +213,9 @@ public class AdminReviewerCapacityManagementPage extends AbstractAdminProjectPag
@Override
protected void onSubmit() {
Target target = new Target(selectedPeriod.getObject(), springTarget.getObject(), autumnTarget.getObject(), note.getObject());
int spring = Objects.requireNonNullElse(springTarget.getObject(), 0);
int autumn = Objects.requireNonNullElse(autumnTarget.getObject(), 0);
Target target = new Target(selectedPeriod.getObject(), spring, autumn, note.getObject());
reviewerCapacityService.assignTarget(getModelObject(), target);
success("Target assigned");