From 9d1779e8fa27df7c6e07c4d6ee67a2e7d7837ecd Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Mon, 16 Aug 2021 23:24:50 +0200 Subject: [PATCH] Fix PyKeePass not liking assigning a NoneType password. --- convert.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/convert.py b/convert.py index 927ed38..998a24e 100755 --- a/convert.py +++ b/convert.py @@ -3,7 +3,6 @@ import argparse import datetime import json -import pathlib from os.path import splitext from pykeepass import create_database @@ -91,7 +90,9 @@ for line in data: if "password" in secure: entry.password = secure["password"] else: - entry.password = getField(item, "password") + new_password = getField(item, "password") + if new_password: + entry.password = new_password # Other web fields if "fields" in secure: