diff --git a/src/main/java/rvc/timecalc/Main.java b/src/main/java/rvc/timecalc/Main.java index 0a90eba..57a39ae 100644 --- a/src/main/java/rvc/timecalc/Main.java +++ b/src/main/java/rvc/timecalc/Main.java @@ -37,7 +37,7 @@ public class Main { null, lastOvertime == null ? "0:00" : lastOvertime ); - + if(!starttimeTxt.exists()) { Utils.writeTextToFile(starttimeTxt, startTime); } diff --git a/src/main/java/rvc/timecalc/Utils.java b/src/main/java/rvc/timecalc/Utils.java index 6fe1da3..c8fa584 100644 --- a/src/main/java/rvc/timecalc/Utils.java +++ b/src/main/java/rvc/timecalc/Utils.java @@ -49,6 +49,10 @@ public class Utils { */ public static String readTextFromFile(final File file) throws IOException { + if(!file.exists()) { + //nothing to do + return null; + } return new String(Files.readAllBytes(file.toPath())); } }