Ver código fonte

Fix error getting process log lines

Colin Powell 2 anos atrás
pai
commit
1fedf77b87
1 arquivos alterados com 5 adições e 4 exclusões
  1. 5 4
      vrobbler/apps/scrobbles/models.py

+ 5 - 4
vrobbler/apps/scrobbles/models.py

@@ -102,10 +102,11 @@ class BaseFileImportMixin(TimeStampedModel):
 
     def scrobbles(self) -> models.QuerySet:
         scrobble_ids = []
-        for line in self.process_log.split("\n"):
-            sid = line.split("\t")[0]
-            if sid:
-                scrobble_ids.append(sid)
+        if self.process_log:
+            for line in self.process_log.split("\n"):
+                sid = line.split("\t")[0]
+                if sid:
+                    scrobble_ids.append(sid)
         return Scrobble.objects.filter(id__in=scrobble_ids)
 
     def mark_started(self):