From b32807de9ee98c5b67bdb6a709e984c18e3877a4 Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Sat, 18 Jan 2025 21:48:16 -0800 Subject: [PATCH] Set default value for digits per group if loaded invalid value --- .../java/name/nathanmcrae/numbersstation/MainController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/name/nathanmcrae/numbersstation/MainController.java b/src/main/java/name/nathanmcrae/numbersstation/MainController.java index da46b7c..3a840e0 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/MainController.java +++ b/src/main/java/name/nathanmcrae/numbersstation/MainController.java @@ -134,6 +134,11 @@ public class MainController implements Initializable { xmlMapper.writeValue(new File(filePath.toString()), settings); } else { settings = xmlMapper.readValue(new File(filePath.toString()), MainSettings.class); + for (StationSettings station : settings.getStations()) { + if (station.getDigitsPerGroup() == 0) { + station.setDigitsPerGroup(4); + } + } } } catch (IOException e) { // Print the contents of filePath