Fix: Issue with empty tags created on SQS queues (#4254)
This commit is contained in:
parent
17e9a37c81
commit
85f38859c3
@ -723,7 +723,7 @@ class BaseResponse(_TemplateEnvironmentMixin, ActionAuthenticatorMixin):
|
||||
elif key.endswith(value_end):
|
||||
v = value[0]
|
||||
|
||||
if not (k and v):
|
||||
if not (k and v is not None):
|
||||
break
|
||||
|
||||
results[k] = v
|
||||
|
@ -95,14 +95,7 @@ class SQSResponse(BaseResponse):
|
||||
request_url = urlparse(self.uri)
|
||||
queue_name = self._get_param("QueueName")
|
||||
|
||||
tags = {}
|
||||
tags_param = self._get_multi_param("Tag")
|
||||
# Returns [{'Key': 'Foo', 'Value': 'Bar'}]
|
||||
if tags_param:
|
||||
for tag in tags_param:
|
||||
tags[tag["Key"]] = tag["Value"]
|
||||
|
||||
queue = self.sqs_backend.create_queue(queue_name, tags, **self.attribute)
|
||||
queue = self.sqs_backend.create_queue(queue_name, self.tags, **self.attribute)
|
||||
|
||||
template = self.response_template(CREATE_QUEUE_RESPONSE)
|
||||
return template.render(queue_url=queue.url(request_url))
|
||||
|
Loading…
Reference in New Issue
Block a user