diff --git a/lib/core/dump.py b/lib/core/dump.py index d0f838511..8163ee6f8 100644 --- a/lib/core/dump.py +++ b/lib/core/dump.py @@ -139,13 +139,18 @@ class Dump: for db, tblData in dbs.items(): for tbl, colData in tblData.items(): - for col in colData: + for col, dataType in colData.items(): if column in col: if db in printDbs: - printDbs[db][tbl] = colData + if tbl in printDbs[db]: + printDbs[db][tbl][col] = dataType + else: + printDbs[db][tbl] = { col: dataType } else: - printDbs[db] = { tbl: colData } - break + printDbs[db] = {} + printDbs[db][tbl] = { col: dataType } + + continue self.dbTableColumns(printDbs)