diff --git a/src/main/java/org/breedinginsight/brapps/importer/services/processors/SampleSubmissionProcessor.java b/src/main/java/org/breedinginsight/brapps/importer/services/processors/SampleSubmissionProcessor.java index 396bf8658..8ded93d89 100644 --- a/src/main/java/org/breedinginsight/brapps/importer/services/processors/SampleSubmissionProcessor.java +++ b/src/main/java/org/breedinginsight/brapps/importer/services/processors/SampleSubmissionProcessor.java @@ -67,7 +67,7 @@ public class SampleSubmissionProcessor implements Processor { private static final String UNKNOWN_GID = "Unknown germplasm GID"; private static final String INVALID_COLUMN = "Column must be a number between 1 and 12"; private static final String INVALID_ROW = "Row must be a letter between A and H"; - private static final String MULTIPLE_SAMPLES_SINGLE_WELL = "The sample in row %d is already in row: %s, column: %d"; + private static final String MULTIPLE_SAMPLES_SINGLE_WELL = "Plate position not unique, duplicate in row %d"; private final String referenceSource; private final BrAPIGermplasmDAO germplasmDAO; private final BrAPIObservationUnitDAO observationUnitDAO; @@ -230,7 +230,7 @@ private boolean validRow(SampleSubmissionImport row, int rowNum, ValidationError if (plateLayout[plateRow][plateCol] > 0) { validationErrors.addError(rowNum, new ValidationError(SampleSubmissionImport.Columns.ROW + "/" + SampleSubmissionImport.Columns.COLUMN, - String.format(MULTIPLE_SAMPLES_SINGLE_WELL, plateLayout[plateRow][plateCol], Character.toString('A' + plateRow), plateCol), + String.format(MULTIPLE_SAMPLES_SINGLE_WELL, plateLayout[plateRow][plateCol]), HttpStatus.UNPROCESSABLE_ENTITY)); } else { plateLayout[plateRow][plateCol] = rowNum;