From 22f5ea7b621f0fa630faac699ee16b5b5373cd5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 21 Nov 2017 15:16:38 +0100 Subject: [PATCH] Fixed creation of image sharing group node --- cloud_share_img.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/cloud_share_img.py b/cloud_share_img.py index 522438d..02061db 100755 --- a/cloud_share_img.py +++ b/cloud_share_img.py @@ -82,12 +82,14 @@ def find_home_project_id() -> dict: def find_image_sharing_group_id(home_project_id, user_id) -> str: - # Find the top-level image sharing group node. + """Find the top-level image sharing group node.""" - node_doc = {'project': home_project_id, - 'node_type': 'group', - 'parent': None, - 'name': IMAGE_SHARING_GROUP_NODE_NAME} + node_doc = { + 'project': home_project_id, + 'node_type': 'group', + 'name': IMAGE_SHARING_GROUP_NODE_NAME, + 'user': user_id, + } resp = get('/api/nodes', params={'where': json.dumps(node_doc)}) resp.raise_for_status() @@ -96,7 +98,6 @@ def find_image_sharing_group_id(home_project_id, user_id) -> str: if not items: print('Share group not found, creating one.') node_doc.update({ - 'user': user_id, 'properties': {}, }) resp = post('/api/nodes', json=node_doc)