Переглянути джерело

[Bugfix] simplify missing property issue again

Foppe Hemminga 5 роки тому
батько
коміт
df10c1379b
1 змінених файлів з 7 додано та 4 видалено
  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)