File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
ec2stack/providers/cloudstack Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -48,8 +48,6 @@ def _create_tag_request():
4848
4949 response = requester .make_request_async (args )
5050
51- response = response ['createtagsresponse' ]
52-
5351 return response
5452
5553
@@ -86,16 +84,21 @@ def _delete_tag_request():
8684 key = helpers .get ('Tag.1.Key' )
8785 resource_id = helpers .get ('ResourceId.1' )
8886
87+ if resource_id in current_app .config ['RESOURCE_TYPE_MAP' ]:
88+ resource_type = current_app .config ['RESOURCE_TYPE_MAP' ][resource_id ]
89+ else :
90+ errors .invalid_request (
91+ str (resource_id ) + " not found in configuration" )
92+
8993 args = {
90- 'command' : 'deleteTag ' ,
94+ 'command' : 'deleteTags ' ,
9195 'resourceids' : resource_id ,
96+ 'resourcetype' : resource_type ,
9297 'tags[0].key' : key
9398 }
9499
95100 response = requester .make_request_async (args )
96101
97- response = response ['deletetagsresponse' ]
98-
99102 return response
100103
101104
You can’t perform that action at this time.
0 commit comments