From 21dcdcc6367da8656669bf03397fa24750070096 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 2 Mar 2012 17:16:42 +0100 Subject: [PATCH] [entropy.db] _migrateBaseinfoExtrainfo: make sure tables exist before running the query --- lib/entropy/db/__init__.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/entropy/db/__init__.py b/lib/entropy/db/__init__.py index b2b506250..2e1716664 100644 --- a/lib/entropy/db/__init__.py +++ b/lib/entropy/db/__init__.py @@ -5909,6 +5909,16 @@ class EntropyRepository(EntropyRepositoryBase): return if self._isBaseinfoExtrainfo2010(): return + if not self._doesTableExist("baseinfo"): + return + if not self._doesTableExist("extrainfo"): + return + if not self._doesTableExist("licenses"): + return + if not self._doesTableExist("categories"): + return + if not self._doesTableExist("flags"): + return mytxt = "%s: [%s] %s" % ( bold(_("ATTENTION")),