diff --git a/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java b/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java index 8eba162f1e452e4a568cee1a264bf93a81830c35..7d78c4d363d6509150f560fd46445fbd59fa670e 100644 --- a/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java +++ b/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java @@ -32,8 +32,10 @@ public class SubjectDao { Subject getByScreeningNumber(String screeningNumber) { for (Subject s : subjects) { - if (screeningNumber.equals(s.getScreeningNumber())) { - return s; + for (String number: s.getScreeningNumber().split(";")) { + if (screeningNumber.equals(number.trim())) { + return s; + } } } return null;