cloudstack: cs_portforward: fix returns for int casting

* missing self.
* variable must be named portforwarding_rule, not resource
This commit is contained in:
Rene Moser 2015-08-23 00:04:51 +02:00
parent 249b7bf969
commit a279207c7b

View file

@ -361,9 +361,9 @@ class AnsibleCloudStackPortforwarding(AnsibleCloudStack):
super(AnsibleCloudStackPortforwarding, self).get_result(portforwarding_rule)
if portforwarding_rule:
# Bad bad API does not always return int when it should.
for search_key, return_key in returns_to_int.iteritems():
if search_key in resource:
self.result[return_key] = int(resource[search_key])
for search_key, return_key in self.returns_to_int.iteritems():
if search_key in portforwarding_rule:
self.result[return_key] = int(portforwarding_rule[search_key])
return self.result