Forráskód Böngészése

check for None value thumbnail_data

Blake Blackshear 4 éve
szülő
commit
946d655cee
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      frigate/object_processing.py

+ 2 - 2
frigate/object_processing.py

@@ -157,7 +157,7 @@ class TrackedObject():
         }
     
     def get_jpg_bytes(self):
-        if self._snapshot_jpg_time == self.thumbnail_data['frame_time']:
+        if self.thumbnail_data is None or self._snapshot_jpg_time == self.thumbnail_data['frame_time']:
             return self._snapshot_jpg
         
         if not self.thumbnail_data['frame_time'] in self.frame_cache:
@@ -326,7 +326,7 @@ class CameraState():
         for obj in self.tracked_objects.values():
             object_type = obj.obj_data['label']
             # if the object's thumbnail is not from the current frame
-            if obj.thumbnail_data['frame_time'] != self.current_frame_time or obj.false_positive:
+            if obj.false_positive or obj.thumbnail_data['frame_time'] != self.current_frame_time:
                 continue
             if object_type in self.best_objects:
                 current_best = self.best_objects[object_type]