mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 10:45:21 +03:00
recording cleanup: bugfixes
This commit is contained in:
parent
094cbe9beb
commit
fd58c365bd
@ -71,3 +71,6 @@ class Recordings(Model): # type: ignore[misc]
|
|||||||
# Used for temporary table in record/cleanup.py
|
# Used for temporary table in record/cleanup.py
|
||||||
class RecordingsToDelete(Model): # type: ignore[misc]
|
class RecordingsToDelete(Model): # type: ignore[misc]
|
||||||
id = CharField(null=False, primary_key=False, max_length=30)
|
id = CharField(null=False, primary_key=False, max_length=30)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
temporary = True
|
||||||
|
|||||||
@ -12,7 +12,7 @@ from typing import Optional
|
|||||||
from playhouse.sqliteq import SqliteQueueDatabase
|
from playhouse.sqliteq import SqliteQueueDatabase
|
||||||
|
|
||||||
from frigate.config import FrigateConfig
|
from frigate.config import FrigateConfig
|
||||||
from frigate.models import Event, Recordings, Timeline
|
from frigate.models import Event, Recordings, RecordingsToDelete, Timeline
|
||||||
from frigate.record.cleanup import RecordingCleanup
|
from frigate.record.cleanup import RecordingCleanup
|
||||||
from frigate.record.maintainer import RecordingMaintainer
|
from frigate.record.maintainer import RecordingMaintainer
|
||||||
from frigate.types import RecordMetricsTypes
|
from frigate.types import RecordMetricsTypes
|
||||||
@ -39,7 +39,7 @@ def manage_recordings(
|
|||||||
listen()
|
listen()
|
||||||
|
|
||||||
db = SqliteQueueDatabase(config.database.path)
|
db = SqliteQueueDatabase(config.database.path)
|
||||||
models = [Event, Recordings, Timeline]
|
models = [Event, Recordings, Timeline, RecordingsToDelete]
|
||||||
db.bind(models)
|
db.bind(models)
|
||||||
|
|
||||||
maintainer = RecordingMaintainer(
|
maintainer = RecordingMaintainer(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user