Browse Source

Fix bug in notes for geo scrobbles

Colin Powell 1 year ago
parent
commit
635e8053cd
1 changed files with 6 additions and 5 deletions
  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)
     scrobble = Scrobble.create_or_update(location, user_id, extra_data)
 
 
     provider = f"data source: {LOCATION_PROVIDERS[data_dict.get('prov')]}"
     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
     return scrobble