From 83f336f7ec773fdc8051b91a7336cede2c672cec Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 21 Feb 2010 00:14:14 +0100 Subject: [PATCH] [entropy.db] always create packagespmrepository table if not available --- libraries/entropy/db/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index 36ea33228..8ba40e845 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -2283,6 +2283,9 @@ class EntropyRepository(EntropyRepositoryPluginStore, TextInterface): @param repository: Source Package Manager repository @type repository: string """ + # FIXME backward compatibility + if not self._doesTableExist('packagespmrepository'): + self._createPackagespmrepository() self._cursor().execute(""" INSERT INTO packagespmrepository VALUES (?,?) """, (idpackage, repository,))