diff --git a/gateway/generator.py b/gateway/generator.py index 9bbeb725..b2a7c4c5 100644 --- a/gateway/generator.py +++ b/gateway/generator.py @@ -26,7 +26,7 @@ def get_schema(self, request=None, public=False): swagger_spec = sw_aggregator.generate_swagger() endpoints = self.get_endpoints(request) - components = openapi.ReferenceResolver(openapi.SCHEMA_DEFINITIONS) + components = self.reference_resolver_class(openapi.SCHEMA_DEFINITIONS, force_init=True) paths, prefix = self.get_paths(endpoints, components, request, public) paths.update(swagger_spec['paths']) components['definitions'].update(swagger_spec['definitions']) diff --git a/requirements/base.txt b/requirements/base.txt index f854b1b1..77737152 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -2,7 +2,7 @@ Django==2.2.24 django-filter==2.2.0 django-health-check==3.6.1 git+https://github.com/buildlyio/django-oauth-toolkit-jwt@v0.5.2#egg=django-oauth-toolkit-jwt -djangorestframework==3.9.4 +djangorestframework==3.11.2 psycopg2-binary==2.8.6 social-auth-app-django==3.1.0 django-oauth-toolkit==1.3.2 @@ -10,7 +10,7 @@ futures==3.1.1 django-cors-headers==2.5.3 pyswagger==0.8.39 bravado-core==5.13.1 -drf-yasg==1.10.2 +drf-yasg==1.20.0 requests==2.21.0 aiohttp==3.7.4 django-auth-ldap==2.1.0