From bc6fda6e4e366cfbdfa4ea0df30eab87097dfd3f Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 28 Feb 2017 19:30:02 +0100
Subject: [PATCH] another fix on parsing invalid dates

---
 .../src/main/java/smash/appointment/parse/SubjectParser.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/appointment-import/src/main/java/smash/appointment/parse/SubjectParser.java b/appointment-import/src/main/java/smash/appointment/parse/SubjectParser.java
index 34d41f6e..3c957543 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/SubjectParser.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/SubjectParser.java
@@ -219,7 +219,7 @@ public abstract class SubjectParser {
 			String tmp[] = result.split("/");
 			result = tmp[2] + "-" + tmp[1] + "-" + tmp[0];
 		}
-		if (result.charAt(2) == '-') {
+		if (result.length() == 10 && result.charAt(2) == '-') {
 			String tmp[] = result.split("-");
 			result = tmp[2] + "-" + tmp[1] + "-" + tmp[0];
 		}
-- 
GitLab