diff --git a/src/main/java/caosdb/server/jobs/core/CheckFileStorageConsistency.java b/src/main/java/caosdb/server/jobs/core/CheckFileStorageConsistency.java
index 436951910baa667b4b34ccc782e855f8086be5cc..27c13e77af4a4ed1752695ebf0fc0dd006a74c40 100644
--- a/src/main/java/caosdb/server/jobs/core/CheckFileStorageConsistency.java
+++ b/src/main/java/caosdb/server/jobs/core/CheckFileStorageConsistency.java
@@ -52,7 +52,7 @@ import org.jdom2.output.XMLOutputter;
 public class CheckFileStorageConsistency extends FlagJob {
 
   public static final Pattern parseArgs =
-      Pattern.compile("\\s*-t\\s*([0-1]+)\\s*|\\s*-c\\s*([^\\s]+)\\s*|\\s*([^\\s]+\\s*)");
+      Pattern.compile("\\s*-t\\s*([0-9]+)\\s*|\\s*-c\\s*([^\\s]+)\\s*|\\s*([^\\s]+\\s*)");
   private int timeout = 1000 * 30; // milliseconds
   private String location = "";
 
diff --git a/src/test/java/caosdb/server/Misc.java b/src/test/java/caosdb/server/Misc.java
index 25a8c701d52a0872deeb0f89b7a6ca7b8106eba8..625213e9723ea536e737096cb73b01c70cbaea1e 100644
--- a/src/test/java/caosdb/server/Misc.java
+++ b/src/test/java/caosdb/server/Misc.java
@@ -120,6 +120,18 @@ public class Misc {
     assertEquals("SOMETEST", matcher.group(2));
     assertNull(matcher.group(1));
     assertFalse(matcher.find());
+    
+    matcher = parseargs.matcher("-t 12000/ExperimentalData");
+    assertTrue(matcher.find());
+    assertEquals("-t 12000", matcher.group(0));
+    assertEquals("12000", matcher.group(1));
+    assertNull(matcher.group(2));
+    assertNull(matcher.group(3));
+    assertTrue(matcher.find());
+    assertEquals("/ExperimentalData", matcher.group(0));
+    assertNull(matcher.group(1));
+    assertNull(matcher.group(2));
+    assertFalse(matcher.find());
   }
 
   @Test