diff --git a/distributedcloud-client/dcmanagerclient/api/v1/phased_subcloud_deploy_manager.py b/distributedcloud-client/dcmanagerclient/api/v1/phased_subcloud_deploy_manager.py index a5c91c7..cef35b1 100644 --- a/distributedcloud-client/dcmanagerclient/api/v1/phased_subcloud_deploy_manager.py +++ b/distributedcloud-client/dcmanagerclient/api/v1/phased_subcloud_deploy_manager.py @@ -28,7 +28,8 @@ class phased_subcloud_deploy_manager(base.ResourceManager): fields = {} for k, v in body.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type} diff --git a/distributedcloud-client/dcmanagerclient/api/v1/subcloud_backup_manager.py b/distributedcloud-client/dcmanagerclient/api/v1/subcloud_backup_manager.py index 8280105..64a105e 100644 --- a/distributedcloud-client/dcmanagerclient/api/v1/subcloud_backup_manager.py +++ b/distributedcloud-client/dcmanagerclient/api/v1/subcloud_backup_manager.py @@ -24,7 +24,8 @@ class subcloud_backup_manager(base.ResourceManager): if files: for k, v in files.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type} @@ -57,7 +58,8 @@ class subcloud_backup_manager(base.ResourceManager): if files: for k, v in files.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type} diff --git a/distributedcloud-client/dcmanagerclient/api/v1/subcloud_deploy_manager.py b/distributedcloud-client/dcmanagerclient/api/v1/subcloud_deploy_manager.py index dd19363..2ea87b7 100644 --- a/distributedcloud-client/dcmanagerclient/api/v1/subcloud_deploy_manager.py +++ b/distributedcloud-client/dcmanagerclient/api/v1/subcloud_deploy_manager.py @@ -74,7 +74,8 @@ class subcloud_deploy_manager(base.ResourceManager): fields = {} for k, v in files.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type} diff --git a/distributedcloud-client/dcmanagerclient/api/v1/subcloud_manager.py b/distributedcloud-client/dcmanagerclient/api/v1/subcloud_manager.py index 977fd92..b8a55ff 100644 --- a/distributedcloud-client/dcmanagerclient/api/v1/subcloud_manager.py +++ b/distributedcloud-client/dcmanagerclient/api/v1/subcloud_manager.py @@ -33,7 +33,8 @@ class subcloud_manager(base.ResourceManager): fields = {} for k, v in body.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type} @@ -50,7 +51,8 @@ class subcloud_manager(base.ResourceManager): if body: for k, v in body.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type} @@ -66,7 +68,8 @@ class subcloud_manager(base.ResourceManager): fields = {} for k, v in body.items(): with open(v, "rb") as file: - fields.update({k: (v, file)}) + file_content = file.read() + fields.update({k: (v, file_content)}) fields.update(data) enc = MultipartEncoder(fields=fields) headers = {"content-type": enc.content_type}