From 78a9098c0f9d48ec0cd2112dc403d34b04cd9360 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 28 Feb 2017 19:54:39 +0100
Subject: [PATCH] fix on phone trimming

---
 .../src/main/java/smash/appointment/parse/Subject.java      | 6 +++---
 1 file changed, 3 insertions(+), 3 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 a619a885..1b176e6a 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/Subject.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/Subject.java
@@ -271,7 +271,7 @@ public class Subject {
 	 * @see #phone1
 	 */
 	public void setPhone1(String phone1) {
-		if (phone1.length() > 20) {
+		if (phone1 != null && phone1.length() > 20) {
 			logger.warn("Invalid phone. Ignoring: " + phone1);
 		} else {
 			this.phone1 = phone1;
@@ -292,7 +292,7 @@ public class Subject {
 	 * @see #phone2
 	 */
 	public void setPhone2(String phone2) {
-		if (phone2.length() > 20) {
+		if (phone2 != null && phone2.length() > 20) {
 			logger.warn("Invalid phone. Ignoring: " + phone2);
 		} else {
 			this.phone2 = phone2;
@@ -313,7 +313,7 @@ public class Subject {
 	 * @see #phone3
 	 */
 	public void setPhone3(String phone3) {
-		if (phone3.length() > 20) {
+		if (phone3 != null && phone3.length() > 20) {
 			logger.warn("Invalid phone. Ignoring: " + phone3);
 		} else {
 			this.phone3 = phone3;
-- 
GitLab