From fd6db32b385e0e91f83bbe1fa816c8311bceaedf Mon Sep 17 00:00:00 2001 From: Nick Date: Sat, 12 Mar 2022 14:11:55 -0500 Subject: [PATCH] Fix migration - Ensure that defaults match between Event and migration script - Deconflict migration script number (from rebase) Issue: #2948 --- frigate/models.py | 2 +- ..._object_filter_ratio.py => 008_add_object_filter_ratio.py} | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) rename migrations/{007_add_object_filter_ratio.py => 008_add_object_filter_ratio.py} (89%) diff --git a/frigate/models.py b/frigate/models.py index 2b3b2ad32..93826976a 100644 --- a/frigate/models.py +++ b/frigate/models.py @@ -19,7 +19,7 @@ class Event(Model): box = JSONField() area = IntegerField() retain_indefinitely = BooleanField(default=False) - ratio = FloatField() + ratio = FloatField(default=1.0) class Recordings(Model): diff --git a/migrations/007_add_object_filter_ratio.py b/migrations/008_add_object_filter_ratio.py similarity index 89% rename from migrations/007_add_object_filter_ratio.py rename to migrations/008_add_object_filter_ratio.py index 454938339..96e598d36 100644 --- a/migrations/007_add_object_filter_ratio.py +++ b/migrations/008_add_object_filter_ratio.py @@ -30,9 +30,7 @@ SQL = pw.SQL def migrate(migrator, database, fake=False, **kwargs): migrator.add_fields( Event, - ratio=pw.FloatField( - default=1.0 - ), # There is no way to get the true ratio from an existing recording, so simply assume they are square. + ratio=pw.FloatField(default=1.0), # Assume that existing detections are square )