Uploaded image for project: 'Automation Hub'
  1. Automation Hub
  2. AAH-122

Cannot resolve keyword 'deprecated' into field

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • 1.2
    • None
    • Backend
    • None

      After installing rc2 upstream RPMs on a Centos 8.2 VM the following request returns a 500 error:

      /api/galaxy/_ui/v1/repo/published/?deprecated=false&offset=0&limit=12
      

      The traceback from /var/log/messages:

      File "/usr/lib/python3.6/site-packages/rest_framework/mixins.py", line 38, in list
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    queryset = self.filter_queryset(self.get_queryset())
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/rest_framework/generics.py", line 150, in filter_queryset
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    queryset = backend().filter_queryset(self.request, queryset, self)
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django_filters/rest_framework/backends.py", line 96, in filter_queryset
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    return filterset.qs
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django_filters/filterset.py", line 243, in qs
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    qs = self.filter_queryset(qs)
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django_filters/filterset.py", line 230, in filter_queryset
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    queryset = self.filters[name].filter(queryset, value)
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django_filters/filters.py", line 145, in filter
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    qs = self.get_method(qs)(**{lookup: value})
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 892, in filter
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    return self._filter_or_exclude(False, *args, **kwargs)
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 910, in _filter_or_exclude
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    clone.query.add_q(Q(*args, **kwargs))
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1290, in add_q
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    clause, _ = self._add_q(q_object, self.used_aliases)
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1318, in _add_q
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    split_subq=split_subq, simple_col=simple_col,
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1190, in build_filter
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    lookups, parts, reffed_expression = self.solve_lookup_type(arg)
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1049, in solve_lookup_type
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:  File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1420, in names_to_path
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]:    "Choices are: %s" % (name, ", ".join(available)))
      Nov  4 11:45:12 ip-10-0-10-124 gunicorn[26066]: django.core.exceptions.FieldError: Cannot resolve keyword 'deprecated' into field. Choices are: _artifacts, authors, collection, collection_id, content_ptr, content_ptr_id, contentartifact, contents, dependencies, description, docs_blob, documentation, homepage, is_highest, issues, license, name, namespace, pulp_created, pulp_id, pulp_last_updated, pulp_type, repositories, repository, search_vector, tags, upstream_id, version, version_memberships
      

            rochacbruno@redhat.com Bruno Rocha
            chousekn Chris Houseknecht (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: