From 0bd12c8dec68226bc03a8956c9d1a37daabe1da5 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Fri, 18 Feb 2022 07:06:31 -0500 Subject: [PATCH] database: don't allow sync against an empty dict Signed-off-by: Eric Callahan --- moonraker/components/database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moonraker/components/database.py b/moonraker/components/database.py index 5b3c865..24cd17e 100644 --- a/moonraker/components/database.py +++ b/moonraker/components/database.py @@ -484,7 +484,7 @@ class MoonrakerDatabase: value: Mapping[str, DBRecord] ) -> None: if not value: - return + raise self.server.error("Cannot sync to an empty value") db = self._get_db(namespace) new_keys = set(value.keys()) with self.lmdb_env.begin(write=True, buffers=True, db=db) as txn: