From 5de9137c98c95086c812581d670adca9c106b80f Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 21 Mar 2017 10:25:03 +0100 Subject: [PATCH] when getting subject by screening number consider situation when there are more numbers for single subject --- .../src/main/java/smash/appointment/parse/SubjectDao.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 8eba162f..7d78c4d3 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; -- GitLab