Skip to content

Commit 1f9b736

Browse files
Updated addCustomBenefit endpoint to function properly for a Screener with no Benefits
1 parent 89fcf28 commit 1f9b736

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

builder-api/src/main/java/org/acme/controller/ScreenerResource.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,9 @@ public Response addCustomBenefit(@Context SecurityIdentity identity,
451451
}
452452

453453
List<BenefitDetail> benefits = screenerOpt.get().getBenefits();
454+
if (benefits == null) {
455+
benefits = Collections.emptyList();
456+
}
454457
Boolean benefitIdExists = !benefits.stream().filter(benefit -> benefit.getId().equals(benefitDetail.getId())).toList().isEmpty();
455458

456459
if (benefitIdExists){

0 commit comments

Comments
 (0)