Explorar o código

Fix bug in notes for geo scrobbles

Colin Powell hai 1 ano
pai
achega
635e8053cd
Modificáronse 1 ficheiros con 6 adicións e 5 borrados
  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