diff --git a/modules/openapi-generator/src/main/resources/python/api.mustache b/modules/openapi-generator/src/main/resources/python/api.mustache index 24356a2f170..913e0dbbb28 100644 --- a/modules/openapi-generator/src/main/resources/python/api.mustache +++ b/modules/openapi-generator/src/main/resources/python/api.mustache @@ -199,7 +199,7 @@ class {{classname}}(object): {{/isDateTime}} {{^isDateTime}} {{#isDate}} - if isinstance(_params['{{paramName}}'], datetime): + if isinstance(_params['{{paramName}}'], date): _query_params.append(('{{baseName}}', _params['{{paramName}}'].strftime(self.api_client.configuration.date_format))) else: _query_params.append(('{{baseName}}', _params['{{paramName}}'])) diff --git a/samples/client/echo_api/python/openapi_client/api/query_api.py b/samples/client/echo_api/python/openapi_client/api/query_api.py index 299a625d12e..c0bb2007e96 100644 --- a/samples/client/echo_api/python/openapi_client/api/query_api.py +++ b/samples/client/echo_api/python/openapi_client/api/query_api.py @@ -305,7 +305,7 @@ class QueryApi(object): _query_params.append(('datetime_query', _params['datetime_query'])) if _params.get('date_query') is not None: # noqa: E501 - if isinstance(_params['date_query'], datetime): + if isinstance(_params['date_query'], date): _query_params.append(('date_query', _params['date_query'].strftime(self.api_client.configuration.date_format))) else: _query_params.append(('date_query', _params['date_query']))