[FIX] RECRUITMENT: Fixed group by issue for related name
This commit is contained in:
@@ -110,12 +110,13 @@ def group_by_queryset(
|
||||
for index, item in enumerate(queryset.values_list(group_field, flat=True))
|
||||
if item not in queryset.values_list(group_field, flat=True)[:index]
|
||||
]
|
||||
related_model = queryset.model._meta.get_field(group_field).related_model
|
||||
if related_model:
|
||||
groupers = related_model.objects.filter(id__in=groupers)
|
||||
groups = generate_groups(
|
||||
request, groupers, queryset, page_name, group_field, is_fk_field=False
|
||||
)
|
||||
|
||||
# getting related queryset
|
||||
related_model = queryset.model._meta.get_field(group_field).related_model
|
||||
groupers = related_model.objects.filter(id__in=groupers)
|
||||
groups = Paginator(groups, records_per_page)
|
||||
return groups.get_page(page)
|
||||
|
||||
Reference in New Issue
Block a user