From 9c6bdd6ef356938983f9b4ce098d9cd9fa6d9e4b Mon Sep 17 00:00:00 2001 From: HMS17 Date: Mon, 18 Aug 2025 20:18:54 -0400 Subject: [PATCH] [BI-2193] Improve/Correct Sub-Entity Tabular View --- .../brapi/v2/constants/BrAPIAdditionalInfoFields.java | 1 + .../breedinginsight/brapi/v2/services/BrAPITrialService.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/java/org/breedinginsight/brapi/v2/constants/BrAPIAdditionalInfoFields.java b/src/main/java/org/breedinginsight/brapi/v2/constants/BrAPIAdditionalInfoFields.java index 611a5e5fb..d14663cd2 100644 --- a/src/main/java/org/breedinginsight/brapi/v2/constants/BrAPIAdditionalInfoFields.java +++ b/src/main/java/org/breedinginsight/brapi/v2/constants/BrAPIAdditionalInfoFields.java @@ -57,4 +57,5 @@ public final class BrAPIAdditionalInfoFields { public static final String OBS_UNIT_ID = "obsUnitID"; public static final String GERMPLASM_NAME = "germplasmName"; public static final String SUBMISSION_NAME = "submissionName"; + public static final String EXP_UNIT_ID = "expUnitID"; } diff --git a/src/main/java/org/breedinginsight/brapi/v2/services/BrAPITrialService.java b/src/main/java/org/breedinginsight/brapi/v2/services/BrAPITrialService.java index b11983b56..158ce952a 100644 --- a/src/main/java/org/breedinginsight/brapi/v2/services/BrAPITrialService.java +++ b/src/main/java/org/breedinginsight/brapi/v2/services/BrAPITrialService.java @@ -573,6 +573,8 @@ public BrAPIObservationUnit createSubObservationUnit( levelRelationships.add(expUnitLevel); position.setObservationLevelRelationships(levelRelationships); + observationUnit.putAdditionalInfoItem(BrAPIAdditionalInfoFields.EXP_UNIT_ID, expUnit.getObservationUnitName()); + // Set ObservationUnitPosition. observationUnit.setObservationUnitPosition(position);