-
Bug
-
Resolution: Done
-
Major
-
None
-
None
An attempt to download a collection on causes the following exception:
api_1 | Traceback (most recent call last): api_1 | File "/venv/lib64/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner api_1 | response = get_response(request) api_1 | File "/venv/lib64/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response api_1 | response = self.process_exception_by_middleware(e, request) api_1 | File "/venv/lib64/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response api_1 | response = wrapped_callback(request, *callback_args, **callback_kwargs) api_1 | File "/venv/lib64/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view api_1 | return view_func(*args, **kwargs) api_1 | File "/venv/lib64/python3.6/site-packages/rest_framework/viewsets.py", line 125, in view api_1 | return self.dispatch(request, *args, **kwargs) api_1 | File "/venv/lib64/python3.6/site-packages/rest_framework/views.py", line 509, in dispatch api_1 | response = self.handle_exception(exc) api_1 | File "/venv/lib64/python3.6/site-packages/rest_framework/views.py", line 469, in handle_exception api_1 | self.raise_uncaught_exception(exc) api_1 | File "/venv/lib64/python3.6/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception api_1 | raise exc api_1 | File "/venv/lib64/python3.6/site-packages/rest_framework/views.py", line 506, in dispatch api_1 | response = handler(request, *args, **kwargs) api_1 | File "/src/galaxy_ng/galaxy_ng/app/api/v3/viewsets/collection.py", line 122, in retrieve api_1 | context = self.get_serializer_context() api_1 | File "/src/galaxy_ng/galaxy_ng/app/api/v3/viewsets/collection.py", line 55, in get_serializer_context api_1 | self._deprecation api_1 | AttributeError: 'CollectionVersionViewSet' object has no attribute '_deprecation'
- Environment: Local dev environment in standalone mode
- Versions:
- galaxy_ng: c3f6dc5599f53fc2366d11c58b63d61185a1b633
RCA:
The bug is introduced in the pull request ansible/galaxy_ng#644. The _deprecation property is defined only in parent CollectionViewSet class (pulp_ansible/app/galaxy/v3/views.py#L162), but not in CollectionVersionViewSet class.
- duplicates
-
AAH-393 Collection API endpoints errors caused by pulpcore 3.10 breaking changes
-
- Closed
-