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 34d41f6edfed8264f334980e4a7e88ff206dc44f..3c957543a2d706cc2a7b1e3786308afeb4024bba 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];
 		}