Pārlūkot izejas kodu

[Bugfix] simplify missing property issue again

Foppe Hemminga 5 gadi atpakaļ
vecāks
revīzija
df10c1379b
1 mainītis faili ar 7 papildinājumiem un 4 dzēšanām
  1. 7 4
      cron.py

+ 7 - 4
cron.py

@@ -101,10 +101,13 @@ def cron():
             # print(f"property: '{property}' parent: '{p_row['parent']}' -> value: '{p_row['value']}'")
             retrieved_properties.append(property)
             new_value = ''
-            if (p_row['parent']):
-                new_value = player_json[p_row['parent']][property]
-            else:
-                new_value = player_json[property]
+            try:
+                if (p_row['parent']):
+                    new_value = player_json[p_row['parent']][property]
+                else:
+                    new_value = player_json[property]
+            except KeyError:
+                new_value = 0
             # print(f"p_row['value']: {p_row['value']} != new_value: '{new_value}'")
             if str(p_row['value']) != str(new_value):
                 send_notification(row['maintainer'], row['player'], property, p_row['value'], new_value)