Merge pull request #23 in KSC/webapp-tools from fix-mail-keyerror to master

* commit '713cfe225580746f4699a6e5130ad1392648c19b':
  create mail key if not exist
This commit is contained in:
Martijn Alberts 2020-07-09 10:21:17 +02:00
commit 38fc9c6b64

View File

@ -214,6 +214,8 @@ def backup_signature(user, location=None):
except Exception as e:
print('Could not load WebApp settings for user {} (Error: {})'.format(user.name, repr(e)))
sys.exit(1)
if not settings['settings']['zarafa']['v1']['contexts'].get("mail"):
settings['settings']['zarafa']['v1']['contexts']['mail'] = {}
if settings['settings']['zarafa']['v1']['contexts']['mail'].get('signatures'):
for item in settings['settings']['zarafa']['v1']['contexts']['mail']['signatures']['all']:
name = settings['settings']['zarafa']['v1']['contexts']['mail']['signatures']['all'][item]['name']