diff --git a/tableauserverclient/server/endpoint/resource_tagger.py b/tableauserverclient/server/endpoint/resource_tagger.py index abbc9ccc7..306888c0f 100644 --- a/tableauserverclient/server/endpoint/resource_tagger.py +++ b/tableauserverclient/server/endpoint/resource_tagger.py @@ -16,12 +16,12 @@ def _add_tags(self, baseurl, resource_id, tag_set): try: server_response = self.put_request(url, add_req) + return TagItem.from_response(server_response.content) except ServerResponseError as e: if e.code == "404003": error = "Adding tags to this resource type is only available with REST API version 2.6 and later." raise EndpointUnavailableError(error) - - return TagItem.from_response(server_response.content) + raise # Some other error # Delete a resource's tag by name def _delete_tag(self, baseurl, resource_id, tag_name):