From 81d86f113f2583dadeb89b1811cb71ec4aa5439a Mon Sep 17 00:00:00 2001 From: mgaseta Date: Tue, 22 Oct 2024 16:44:13 -0300 Subject: [PATCH] fix: passing 0 to nonOrchardPollenContam field, when no value is detected --- .../ca/bc/gov/backendstartapi/service/ParentTreeService.java | 2 +- .../SeedlotRegistrationSteps/ParentTreeStep/utils.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/ca/bc/gov/backendstartapi/service/ParentTreeService.java b/backend/src/main/java/ca/bc/gov/backendstartapi/service/ParentTreeService.java index 400d110e8..140cf05fe 100644 --- a/backend/src/main/java/ca/bc/gov/backendstartapi/service/ParentTreeService.java +++ b/backend/src/main/java/ca/bc/gov/backendstartapi/service/ParentTreeService.java @@ -55,7 +55,7 @@ public class ParentTreeService { //CHECKSTYLE:OFF: VariableDeclarationUsageDistance public PtCalculationResDto calculatePtVals(PtValsCalReqDto ptVals) { SparLog.info( - "Started calculation for parent tree contribution values. Number of rchard parent received:" + "Started calculation for parent tree contribution values. Number of orchard parent received:" + " {}. Number of SMP mix parent tree received: {}.", ptVals.orchardPtVals().size(), ptVals.smpMixIdAndProps().size()); diff --git a/frontend/src/components/SeedlotRegistrationSteps/ParentTreeStep/utils.ts b/frontend/src/components/SeedlotRegistrationSteps/ParentTreeStep/utils.ts index 9b76da706..80679e1c8 100644 --- a/frontend/src/components/SeedlotRegistrationSteps/ParentTreeStep/utils.ts +++ b/frontend/src/components/SeedlotRegistrationSteps/ParentTreeStep/utils.ts @@ -751,7 +751,10 @@ export const generatePtValCalcPayload = ( coneCount: Number(row.coneCount.value), pollenCount: Number(row.pollenCount.value), smpSuccessPerc: Number(row.smpSuccessPerc.value), - nonOrchardPollenContamPct: Number(row.nonOrchardPollenContam.value), + nonOrchardPollenContamPct: + row.nonOrchardPollenContam.value + ? Number(row.nonOrchardPollenContam.value) + : 0, geneticTraits: [] }; // Populate geneticTraits array