From b6cb60ed775d797ae8a60c361869a65bc8862249 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 28 Feb 2017 20:13:34 +0100
Subject: [PATCH] handling of too long zip code added

---
 .../java/smash/appointment/parse/Subject.java | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

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 e5c3d149..87169eae 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/Subject.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/Subject.java
@@ -56,9 +56,9 @@ public class Subject {
 	 * @see #name
 	 */
 	public void setName(String name) {
-		if (name!=null && name.length()>50) {
-			logger.warn("Name too long. Trimming: "+name);
-			name = name.substring(0,50);
+		if (name != null && name.length() > 50) {
+			logger.warn("Name too long. Trimming: " + name);
+			name = name.substring(0, 50);
 		}
 		this.name = name;
 	}
@@ -77,9 +77,9 @@ public class Subject {
 	 * @see #surname
 	 */
 	public void setSurname(String surname) {
-		if (surname!=null && surname.length()>50) {
-			logger.warn("Surname too long. Trimming: "+name);
-			surname = surname.substring(0,50);
+		if (surname != null && surname.length() > 50) {
+			logger.warn("Surname too long. Trimming: " + surname);
+			surname = surname.substring(0, 50);
 		}
 		this.surname = surname;
 	}
@@ -228,7 +228,12 @@ public class Subject {
 	 * @see #zipCode
 	 */
 	public void setZipCode(String zipCode) {
-		this.zipCode = zipCode;
+		if (zipCode != null && zipCode.length() > 50) {
+			logger.warn("Surname too long. Ignoring: " + zipCode);
+			zipCode = zipCode.substring(0, 50);
+		} else {
+			this.zipCode = zipCode;
+		}
 	}
 
 	/**
-- 
GitLab