Fixes the method update_datastore
Once a datastore has been updated with a default-datastore-version
update_datastore cannot reset it back even if we call method again
as follows:
trove-manage datastore_update 'test_ds' ''
The update has been made to reset default-datastore-version when needed.
Change-Id: Ic42bf81ab3e81376da88635a6323ef24c2f70afd
Closes-Bug: #1463292
This commit is contained in:
@@ -502,6 +502,8 @@ def update_datastore(name, default_version):
|
||||
if not version.active:
|
||||
raise exception.DatastoreVersionInactive(version=version.name)
|
||||
datastore.default_version_id = version.id
|
||||
else:
|
||||
datastore.default_version_id = None
|
||||
|
||||
db_api.save(datastore)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user