diff --git a/python/plugins/db_manager/db_plugins/spatialite/connector.py b/python/plugins/db_manager/db_plugins/spatialite/connector.py index 5f5f986b048..aec29b70795 100644 --- a/python/plugins/db_manager/db_plugins/spatialite/connector.py +++ b/python/plugins/db_manager/db_plugins/spatialite/connector.py @@ -126,8 +126,8 @@ class SpatiaLiteDBConnector(DBConnector): return True def isgpkg(self): - info = float( ".".join( self.getInfo()[0].split('.')[0:2] ) ) - if info < 4.2: + info = map( int, self.getInfo()[0].split('.')[0:2] ) + if info[0] < 4 or (info[0]==4 and info[1]<2): result = self.uri().database()[-5:] == ".gpkg" else: sql = u"SELECT HasGeoPackage()"