From b3255fbaaba2f07ad468c6b06e7b6367d2f5dc98 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 28 Feb 2017 20:16:05 +0100
Subject: [PATCH] invalid lih nd number is ignored

---
 .../java/smash/appointment/parse/LihControlMappingParser.java | 2 +-
 .../src/main/java/smash/appointment/parse/Subject.java        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/appointment-import/src/main/java/smash/appointment/parse/LihControlMappingParser.java b/appointment-import/src/main/java/smash/appointment/parse/LihControlMappingParser.java
index 10144357..3163eed9 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/LihControlMappingParser.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/LihControlMappingParser.java
@@ -37,7 +37,7 @@ public class LihControlMappingParser extends SubjectParser {
 	protected String parseNdNumber(Row row) {
 		String number = getString(row.getCell(7));
 		
-		if (number.equalsIgnoreCase("PK") ||number.equalsIgnoreCase("CHEM")) {
+		if (number.equalsIgnoreCase("PK") ||number.equalsIgnoreCase("CHEM") || number.equalsIgnoreCase("Flying Team")) {
 			number = "";
 		}
 		return number;
diff --git a/appointment-import/src/main/java/smash/appointment/parse/Subject.java b/appointment-import/src/main/java/smash/appointment/parse/Subject.java
index 87169eae..61ef020b 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/Subject.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/Subject.java
@@ -228,9 +228,9 @@ public class Subject {
 	 * @see #zipCode
 	 */
 	public void setZipCode(String zipCode) {
-		if (zipCode != null && zipCode.length() > 50) {
+		if (zipCode != null && zipCode.length() > 7) {
 			logger.warn("Surname too long. Ignoring: " + zipCode);
-			zipCode = zipCode.substring(0, 50);
+			zipCode = zipCode.substring(0, 7);
 		} else {
 			this.zipCode = zipCode;
 		}
-- 
GitLab