From 3c242c8b745582acf3d68d7b965a5570dff35d99 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Fri, 4 Sep 2015 00:55:24 +0200 Subject: [PATCH] Fix the database upgrade for readonly databases (file-conf) Signed-off-by: Patrick Uiterwijk Reviewed-by: Rob Crittenden --- ipsilon/util/data.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ipsilon/util/data.py b/ipsilon/util/data.py index fcf058d..e483562 100644 --- a/ipsilon/util/data.py +++ b/ipsilon/util/data.py @@ -627,10 +627,11 @@ class AdminStore(Store): raise NotImplementedError() def create_plugin_data_table(self, plugin_name): - table = plugin_name+'_data' - q = self._query(self._db, table, UNIQUE_DATA_TABLE, - trans=False) - q.create() + if not self.is_readonly: + table = plugin_name+'_data' + q = self._query(self._db, table, UNIQUE_DATA_TABLE, + trans=False) + q.create() class UserStore(Store): -- 2.20.1