From 662862090eefea02ec5262f12993ecbefdf4a4e5 Mon Sep 17 00:00:00 2001
From: Lorenz Stechauner <lorenz.stechauner@necronda.net>
Date: Sat, 27 Jul 2024 19:30:22 +0200
Subject: [PATCH] [#3] ElwigData: Fix import error when no deliveries are
 present

---
 Elwig/Helpers/Export/ElwigData.cs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Elwig/Helpers/Export/ElwigData.cs b/Elwig/Helpers/Export/ElwigData.cs
index dfa4b8f..e6659b3 100644
--- a/Elwig/Helpers/Export/ElwigData.cs
+++ b/Elwig/Helpers/Export/ElwigData.cs
@@ -574,7 +574,10 @@ namespace Elwig.Helpers.Export {
             var year = json["year"]!.AsValue().GetValue<int>();
             var lsnr = json["lsnr"]!.AsValue().GetValue<string>();
             var did = currentLsNrs.GetValueOrDefault(lsnr, -1);
-            if (did == -1) did = ++currentDids[year];
+            if (did == -1) {
+                if (!currentDids.ContainsKey(year)) currentDids[year] = 0;
+                did = ++currentDids[year];
+            }
             currentLsNrs[lsnr] = did;
             return (new Delivery {
                 Year = year,