Patch for an Issue #300

This commit is contained in:
Miroslav Stampar 2012-12-18 09:55:33 +01:00
parent 2b64c10710
commit f56b846864

View File

@ -170,6 +170,9 @@ class Databases:
else:
kb.data.cachedDbs.sort()
if kb.data.cachedDbs:
kb.data.cachedDbs = list(set(kb.data.cachedDbs))
return kb.data.cachedDbs
def getTables(self, bruteForce=None):
@ -356,6 +359,10 @@ class Databases:
for db, tables in kb.data.cachedTables.items():
kb.data.cachedTables[db] = sorted(tables) if tables else tables
if kb.data.cachedTables:
for db in kb.data.cachedTables.keys():
kb.data.cachedTables[db] = list(set(kb.data.cachedTables[db]))
return kb.data.cachedTables
def getColumns(self, onlyColNames=False, colTuple=None, bruteForce=None):