diff --git a/plugins/generic/enumeration.py b/plugins/generic/enumeration.py index 3c673d461..3dd44fb19 100644 --- a/plugins/generic/enumeration.py +++ b/plugins/generic/enumeration.py @@ -2012,7 +2012,7 @@ class Enumeration: if conf.db and conf.db != CURRENT_DB: _ = conf.db.split(",") - whereDbsQuery = "".join(" AND '%s' = %s" % (unsafeSQLIdentificatorNaming(db), dbCond) for db in _) + whereDbsQuery = " AND (" + " OR ".join("%s = '%s'" % (dbCond, unsafeSQLIdentificatorNaming(db)) for db in _) + ")" infoMsg += " for database%s '%s'" % ("s" if len(_) > 1 else "", ", ".join(db for db in _)) elif conf.excludeSysDbs: whereDbsQuery = "".join(" AND '%s' != %s" % (unsafeSQLIdentificatorNaming(db), dbCond) for db in self.excludeDbsList)