fix(core): dynamically search for history object name

ref: #605 #601
This commit is contained in:
2025-02-17 01:40:30 +09:30
parent 7e64e23d32
commit 413ddbc59b
2 changed files with 23 additions and 5 deletions

View File

@ -134,9 +134,13 @@ class ViewSet(ReadOnlyModelViewSet):
content_type_id = self.get_content_type().id
)
related_object_name = self.queryset[0].get_related_field_name( self.queryset[0] )
self.queryset = self.queryset.filter(
**{
str(self.queryset[0]._meta.related_objects[0].name + '__model_id'): int(self.kwargs['model_id']),
str(related_object_name + '__model_id'): int(self.kwargs['model_id']),
}
)