Issue #3964
Updated by dkliban@redhat.com about 6 years ago
As a result of this, the bindings generated from the OpenAPI schema produce the following error: <pre> >>> api.tasks_read('/pulp/api/v3/tasks/487f9f07-5056-413f-a7f6-1a59117e2b66/') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api/pulp_api.py", line 7533, in tasks_read (data) = self.tasks_read_with_http_info(task_href, **kwargs) # noqa: E501 File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api/pulp_api.py", line 7611, in tasks_read_with_http_info collection_formats=collection_formats) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 322, in call_api _preload_content, _request_timeout) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 161, in __call_api return_data = self.deserialize(response_data, response_type) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 233, in deserialize return self.__deserialize(data, response_type) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 272, in __deserialize return self.__deserialize_model(data, klass) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 613, in __deserialize_model kwargs[attr] = self.__deserialize(value, attr_type) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 250, in __deserialize for sub_data in data] File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 250, in <listcomp> for sub_data in data] File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 272, in __deserialize return self.__deserialize_model(data, klass) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/api_client.py", line 615, in __deserialize_model instance = klass(**kwargs) File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/models/progress_report.py", line 71, in __init__ self.suffix = suffix File "/home/vagrant/.virtualenvs/pulp/lib64/python3.6/site-packages/my_pulp3_client/models/progress_report.py", line 192, in suffix raise ValueError("Invalid value for `suffix`, length must be greater than or equal to `1`") # noqa: E501 ValueError: Invalid value for `suffix`, length must be greater than or equal to `1` </pre> The serializer @swagger_auto_schema decorator needs to define 'allow_blank=True' for be used to override the suffix field. 'suffix' field to remove this requirement.