Fix TypeError if no input_parameters added

By calling solution.add_action with no input_parameters, TypeError:
'NoneType' object does not support item assignment was occurred.
This patch fix it.

Change-Id: Ia2ad0c18bc20468ca73c0ab70495fac2c90e0640
Closes-Bug: #1647927
This commit is contained in:
Hidekazu Nakamura
2016-12-27 13:49:54 +09:00
parent cedf70559e
commit 0adc7d91e6
2 changed files with 18 additions and 0 deletions

View File

@@ -41,6 +41,9 @@ class DefaultSolution(base.BaseSolution):
if baction.BaseAction.RESOURCE_ID in input_parameters.keys():
raise exception.ReservedWord(name=baction.BaseAction.
RESOURCE_ID)
else:
input_parameters = {}
if resource_id is not None:
input_parameters[baction.BaseAction.RESOURCE_ID] = resource_id
action = {