Fix incorrectly copying zones

This commit is contained in:
Nicolas Mowen 2025-05-08 15:27:10 -06:00
parent 309638323a
commit 58b2ad9c8f

View File

@ -1,5 +1,6 @@
"""Maintain review segments in db."""
import copy
import json
import logging
import os
@ -119,7 +120,8 @@ class PendingReviewSegment:
)
def get_data(self, ended: bool) -> dict:
return {
return copy.deepcopy(
{
ReviewSegment.id.name: self.id,
ReviewSegment.camera.name: self.camera,
ReviewSegment.start_time.name: self.start_time,
@ -133,7 +135,8 @@ class PendingReviewSegment:
"zones": self.zones,
"audio": list(self.audio),
},
}.copy()
}
)
class ReviewSegmentMaintainer(threading.Thread):