From 86b605349e06dc089f1446d8dc96d6b3012e84f2 Mon Sep 17 00:00:00 2001 From: GurpreetKang <68566314+GurpreetKang@users.noreply.github.com> Date: Wed, 6 Jul 2022 16:20:34 -0700 Subject: [PATCH] Code Cleanup Would cause KeyError if 'folders' was not present in the data. --- BitwardenDecrypt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BitwardenDecrypt.py b/BitwardenDecrypt.py index 755b4fb..3391e47 100644 --- a/BitwardenDecrypt.py +++ b/BitwardenDecrypt.py @@ -534,7 +534,8 @@ def decryptBitwardenJSON(options): decryptedEntries[group] = groupItemsList # Bitwarden exports always have "folders" first, not sure if it makes a difference for re-import. - decryptedEntries.move_to_end('folders', False) + if(decryptedEntries.get('folders')): + decryptedEntries.move_to_end('folders', False) # Move Sends to end. if(decryptedEntries.get('sends')):