Skip to content

FieldError: Cannot resolve keyword 'lang_name' into field. Choices are: channel_language, channels, content_l... #4017

@sentry

Description

@sentry

Sentry Issue: STUDIO-G6G

FieldError: Cannot resolve keyword 'lang_name' into field. Choices are: channel_language, channels, content_language, contentnode, file, files, id, lang_code, lang_direction, lang_subcode, native_name, public_channels, readable_name
  File "django/db/models/sql/query.py", line 1955, in add_fields
    join_info = self.setup_joins(name.split(LOOKUP_SEP), opts, alias, allow_many=allow_m2m)
  File "django/db/models/sql/query.py", line 1648, in setup_joins
    path, final_field, targets, rest = self.names_to_path(
  File "django/db/models/sql/query.py", line 1562, in names_to_path
    raise FieldError("Cannot resolve keyword '%s' into field. "

FieldError: Cannot resolve keyword 'lang_name' into field. Choices are: channel_language, channels, content_language, contentnode, file, files, id, lang_code, lang_direction, lang_subcode, native_name, public_channels, readable_name
(18 additional frame(s) were not displayed)
...
  File "kolibri_public/views.py", line 65, in wrapper_func
    response = some_func(*args, **kwargs)
  File "contentcuration/viewsets/base.py", line 666, in list
    return self.get_paginated_response(self.serialize(queryset))
  File "kolibri_public/views.py", line 529, in get_paginated_response
    ("labels", get_available_metadata_labels(self.queryset)),
  File "kolibri_public/search.py", line 113, in get_available_metadata_labels
    output["languages"] = _get_available_languages(base_queryset)
  File "kolibri_public/search.py", line 65, in _get_available_languages
    langs = Language.objects.filter(

Metadata

Metadata

Assignees

Labels

P0 - criticalPriority: Release blocker or regression

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions