From dff5c881bdbc7f0cf03d88e974ae4234cb646aa1 Mon Sep 17 00:00:00 2001 From: Abhishek Kekane Date: Wed, 8 Apr 2020 17:11:18 +0000 Subject: Pass --all-stores, --allow-failure as bool to API Newly added command line options --all-stores, --allow-failure are boolean but we are passing it as a string to glance API. This will cause problem if those parameters are not converted to boolean at API side. Passing these parameters as boolean instead of string to API. Change-Id: I8d4eab9241fc9bb24bc40b47bf18d63c86a97d77 Closes-Bug: #1871674 --- glanceclient/v2/images.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'glanceclient') diff --git a/glanceclient/v2/images.py b/glanceclient/v2/images.py index 1e8e621..c062cb8 100644 --- a/glanceclient/v2/images.py +++ b/glanceclient/v2/images.py @@ -335,13 +335,13 @@ class Controller(object): if stores: data['stores'] = stores if allow_failure: - data['all_stores_must_succeed'] = 'false' + data['all_stores_must_succeed'] = False if backend is not None: headers['x-image-meta-store'] = backend if all_stores: - data['all_stores'] = 'true' + data['all_stores'] = True if allow_failure: - data['all_stores_must_succeed'] = 'false' + data['all_stores_must_succeed'] = False if uri: if method == 'web-download': -- cgit v1.2.1