fix for get 'force' parameter from parameters
When we use parameter.get('force',False), if 'force' in parameters, we will get a string 'True' or 'False', which type is not boolean. This will affect later judgment. Change-Id: Iaab3aee377857dc1d431531dc150520365a93482
This commit is contained in:
parent
fcca3935af
commit
9619340e3a
|
@ -137,7 +137,7 @@ class ProtectOperation(protection_plugin.Operation):
|
|||
}
|
||||
snapshot_name = parameters.get('snapshot_name', None)
|
||||
description = parameters.get('description', None)
|
||||
force = parameters.get('force', False)
|
||||
force = False if parameters.get('force', 'False') == 'False' else True
|
||||
try:
|
||||
snapshot_id = self._create_snapshot(manila_client, share_id,
|
||||
snapshot_name,
|
||||
|
|
|
@ -202,7 +202,7 @@ class ProtectOperation(protection_plugin.Operation):
|
|||
description = parameters.get('description', None)
|
||||
backup_mode = parameters.get('backup_mode', "full")
|
||||
container = parameters.get('container', None)
|
||||
force = parameters.get('force', False)
|
||||
force = False if parameters.get('force', 'False') == 'False' else True
|
||||
incremental = False
|
||||
if backup_mode == "incremental":
|
||||
incremental = True
|
||||
|
|
|
@ -136,7 +136,7 @@ class ProtectOperation(protection_plugin.Operation):
|
|||
}
|
||||
snapshot_name = parameters.get('snapshot_name', None)
|
||||
description = parameters.get('description', None)
|
||||
force = parameters.get('force', False)
|
||||
force = False if parameters.get('force', 'False') == 'False' else True
|
||||
try:
|
||||
snapshot_id = self._create_snapshot(cinder_client, volume_id,
|
||||
snapshot_name,
|
||||
|
|
Loading…
Reference in New Issue