@@ -176,7 +176,6 @@ public List<BrAPIObservationUnit> createBrAPIObservationUnits(List<BrAPIObservat
176176 try {
177177 if (!brAPIObservationUnitList .isEmpty ()) {
178178 Callable <Map <String , BrAPIObservationUnit >> postFunction = () -> {
179- preprocessObservationUnits (brAPIObservationUnitList );
180179 List <BrAPIObservationUnit > ous = brAPIDAOUtil .post (brAPIObservationUnitList , upload , api ::observationunitsPost , importDAO ::update );
181180 return processObservationUnitsForCache (ous , program , false );
182181 };
@@ -198,7 +197,6 @@ public List<BrAPIObservationUnit> createBrAPIObservationUnits(List<BrAPIObservat
198197 try {
199198 if (!brAPIObservationUnitList .isEmpty ()) {
200199 Callable <Map <String , BrAPIObservationUnit >> postFunction = () -> {
201- preprocessObservationUnits (brAPIObservationUnitList );
202200 List <BrAPIObservationUnit > ous = brAPIDAOUtil .post (brAPIObservationUnitList , api ::observationunitsPost );
203201 return processObservationUnitsForCache (ous , program , false );
204202 };
@@ -387,15 +385,9 @@ private void processObservationUnits(Program program, List<BrAPIObservationUnit>
387385 this .germplasmService .getGermplasm (program .getId ()).forEach ((germplasm -> germplasmByDbId .put (germplasm .getGermplasmDbId (), germplasm )));
388386 }
389387
390- // if has treatments in additionalInfo, copy to treatments property
391388 for (BrAPIObservationUnit ou : brapiObservationUnits ) {
392389 JsonObject additionalInfo = ou .getAdditionalInfo ();
393390 if (additionalInfo != null ) {
394- JsonElement treatmentsElement = additionalInfo .get (BrAPIAdditionalInfoFields .TREATMENTS );
395- if (treatmentsElement != null ) {
396- List <BrAPIObservationTreatment > treatments = gson .fromJson (treatmentsElement , treatmentlistType );
397- ou .setTreatments (treatments );
398- }
399391 if ( withGID ){
400392 BrAPIGermplasm germplasm = germplasmByDbId .get (ou .getGermplasmDbId ());
401393 ou .putAdditionalInfoItem (BrAPIAdditionalInfoFields .GID , germplasm .getAccessionNumber ());
@@ -432,14 +424,4 @@ private void processObservationUnits(Program program, List<BrAPIObservationUnit>
432424 }
433425 }
434426 }
435-
436- private void preprocessObservationUnits (List <BrAPIObservationUnit > brapiObservationUnits ) {
437- // add treatments to additional info
438- for (BrAPIObservationUnit obsUnit : brapiObservationUnits ) {
439- List <BrAPIObservationTreatment > treatments = obsUnit .getTreatments ();
440- if (treatments != null ) {
441- obsUnit .putAdditionalInfoItem (BrAPIAdditionalInfoFields .TREATMENTS , treatments );
442- }
443- }
444- }
445427}
0 commit comments