From 5cdb78cbaf05f833f2be79bac2af85bd5d786262 Mon Sep 17 00:00:00 2001 From: jgaunt Date: Wed, 4 Mar 2020 12:19:43 -0500 Subject: [PATCH] Update 'freenas_network_unlock.py' --- freenas_network_unlock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freenas_network_unlock.py b/freenas_network_unlock.py index 345bc72..ca38673 100644 --- a/freenas_network_unlock.py +++ b/freenas_network_unlock.py @@ -10,7 +10,7 @@ def request(resource, method='GET', data=None): data = '' url = 'https://127.0.0.1/api/v1.0/{}'.format(resource) logging.debug('Request URL: {}'.format(url)) - logging.debug('Request Data: {}'.format(json.dumps(data))) + logging.debug('Request Data: {}'.format(data)) logging.debug('CA Certificate Path: {}'.format(config.CA_CERT_PATH)) if not config.CA_CERT_PATH: config.CA_CERT_PATH = False @@ -55,7 +55,7 @@ for pool in POOLS['response']: recovery_key = open('/mnt/ramfs/{}.recoveryKey'.format(pool['name']),'rb') recovery_key_binary = recovery_key.read() recovery_key_string = (base64.b64encode(recovery_key_binary)).decode('ascii') - response = request('storage/volume/{}/unlock/'.format(pool['name']), 'POST', "{'recovery_key': '{}'.format(recovery_key_string)}") + response = request('storage/volume/{}/unlock/'.format(pool['name']), 'POST', {'recovery_key': {}.format(recovery_key_string)}) if response['ok']: logging.info('Pool {} was unlocked successfully'.format(pool['name'])) else: