]> git.walde.dev - punch/commitdiff
Fix bug from accessing last entry of new category main
authorDustin Walde <redacted>
Sat, 23 Sep 2023 04:20:06 +0000 (21:20 -0700)
committerDustin Walde <redacted>
Sat, 23 Sep 2023 04:20:06 +0000 (21:20 -0700)
src/time_sheet.py

index cbdccb16ec3972a69aea2bd9cb48a968549bf920..34686eb08480631dd273ef75e241a06b7f20f192 100644 (file)
@@ -76,8 +76,8 @@ class TimeSheet(Puncher):
 
 
     def get_last_entry(self, cat_id: str) -> Optional[Entry]:
 
 
     def get_last_entry(self, cat_id: str) -> Optional[Entry]:
-        entries = self.cat_entries[cat_id]
-        if len(entries) == 0:
+        entries = self.cat_entries.get(cat_id)
+        if entries is None or len(entries) == 0:
             return None
 
         return self.entries[entries[-1]]
             return None
 
         return self.entries[entries[-1]]