From fd451ae766f597cc46b596824c5bcaa3f2ab9795 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 19 Jan 2018 02:18:40 +0100 Subject: [PATCH] Make indexes and tables optional --- src/Db/Db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Db/Db.py b/src/Db/Db.py index 8ac43e43..c4b65eb1 100644 --- a/src/Db/Db.py +++ b/src/Db/Db.py @@ -204,10 +204,10 @@ class Db(object): changed_tables.append("json") # Check schema tables - for table_name, table_settings in self.schema["tables"].items(): + for table_name, table_settings in self.schema.get("tables", {}).items(): changed = cur.needTable( table_name, table_settings["cols"], - table_settings["indexes"], version=table_settings["schema_changed"] + table_settings.get("indexes", []), version=table_settings.get("schema_changed", 0) ) if changed: changed_tables.append(table_name)