From f05c7ffbfa6c12bddabe2421bf8b08e96491da5b Mon Sep 17 00:00:00 2001 From: shortcutme Date: Tue, 30 Oct 2018 04:43:21 +0100 Subject: [PATCH] Fix parsing invalid files for db --- src/Db/Db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Db/Db.py b/src/Db/Db.py index 9e2d13e8..4546bc13 100644 --- a/src/Db/Db.py +++ b/src/Db/Db.py @@ -346,7 +346,7 @@ class Db(object): {key_col: key, val_col: val, "json_id": json_row["json_id"]} ) else: # Multi value - if isinstance(val, dict): # Single row + if type(val) is dict: # Single row row = val if import_cols: row = {key: row[key] for key in row if key in import_cols} # Filter row by import_cols @@ -360,7 +360,7 @@ class Db(object): row["json_id"] = json_row["json_id"] cur.execute("INSERT OR REPLACE INTO %s ?" % table_name, row) - else: # Multi row + elif type(val) is list: # Multi row for row in val: row[key_col] = key row["json_id"] = json_row["json_id"]