Pārlūkot izejas kodu

Fix bug in notes for geo scrobbles

Colin Powell 1 gadu atpakaļ
vecāks
revīzija
635e8053cd
1 mainītis faili ar 6 papildinājumiem un 5 dzēšanām
  1. 6 5
      vrobbler/apps/scrobbles/scrobblers.py

+ 6 - 5
vrobbler/apps/scrobbles/scrobblers.py

@@ -268,10 +268,11 @@ def gpslogger_scrobble_location(
     scrobble = Scrobble.create_or_update(location, user_id, extra_data)
 
     provider = f"data source: {LOCATION_PROVIDERS[data_dict.get('prov')]}"
-    if scrobble.notes:
-        scrobble.notes = scrobble.notes + f"\n{provider}"
-    else:
-        scrobble.notes = provider
-    scrobble.save(update_fields=["notes"])
+    if scrobble: 
+        if scrobble.notes:
+            scrobble.notes = scrobble.notes + f"\n{provider}"
+        else:
+            scrobble.notes = provider
+        scrobble.save(update_fields=["notes"])
 
     return scrobble