diff --git a/src/main/java/org/breedinginsight/brapps/importer/daos/BrAPIObservationUnitDAO.java b/src/main/java/org/breedinginsight/brapps/importer/daos/BrAPIObservationUnitDAO.java index 65d81712b..21fe0dbc2 100644 --- a/src/main/java/org/breedinginsight/brapps/importer/daos/BrAPIObservationUnitDAO.java +++ b/src/main/java/org/breedinginsight/brapps/importer/daos/BrAPIObservationUnitDAO.java @@ -152,10 +152,7 @@ public List getObservationUnitsForDataset(@NotNull String ouSearchRequest.programDbIds(List.of(program.getBrapiProgram().getProgramDbId())); ouSearchRequest.externalReferenceSources(List.of(datasetReferenceSource)); ouSearchRequest.externalReferenceIDs(List.of(datasetId)); - ObservationUnitsApi api = brAPIEndpointProvider.get(programDAO.getCoreClient(program.getId()), ObservationUnitsApi.class); - return brAPIDAOUtil.search(api::searchObservationunitsPost, - api::searchObservationunitsSearchResultsDbIdGet, - ouSearchRequest); + return searchObservationUnitsAndProcess(ouSearchRequest, program.getId(), true); } public List getObservationUnitsForTrialDbId(@NotNull UUID programId, @NotNull String trialDbId, boolean withGID) throws ApiException, DoesNotExistException {