ソースを参照

Fix bug in notes for geo scrobbles

Colin Powell 1 年間 前
コミット
635e8053cd
1 ファイル変更6 行追加5 行削除
  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