From 838069e1b9ee19c3358f59d922676af609035c20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Mon, 2 Mar 2026 07:18:42 +0100 Subject: [PATCH] Ignore empty lines or comments in vacation point file. --- src/main/java/net/themusicinnoise/vaccalc/PointEngine.java | 3 +++ vac-points.txt | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/net/themusicinnoise/vaccalc/PointEngine.java b/src/main/java/net/themusicinnoise/vaccalc/PointEngine.java index 957a5f1..a77e0d8 100644 --- a/src/main/java/net/themusicinnoise/vaccalc/PointEngine.java +++ b/src/main/java/net/themusicinnoise/vaccalc/PointEngine.java @@ -82,6 +82,9 @@ public class PointEngine { try (BufferedReader br = new BufferedReader(new FileReader(pointsFile))) { String line; while ((line = br.readLine()) != null) { + if (line.isEmpty() || line.charAt(0) == '#') + continue; + Matcher defaultMatcher = defaultPattern.matcher(line); if (defaultMatcher.find()) { defaultPoints = Double.parseDouble(defaultMatcher.group(1)); diff --git a/vac-points.txt b/vac-points.txt index c10f803..3492a9d 100644 --- a/vac-points.txt +++ b/vac-points.txt @@ -4,6 +4,8 @@ m=Jul 0.825 m=Aug 0.825 2026-12-24 0.5 2026-12-31 0.5 + +# Weekends & Holidays dow=Sun 0.0 dow=Sat 0.0 2026-01-01 0.0