Skip to content

Commit e1eb71b

Browse files
committed
Make Django 4 the exception
1 parent 6c14b88 commit e1eb71b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ansible_base/resource_registry/fields.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class CustomForwardOneToOneDescriptor(ForwardOneToOneDescriptor):
1313
def get_queryset(self, **hints):
1414
return self.field.remote_field.model._base_manager.db_manager(hints=hints).filter(content_type=ContentType.objects.get_for_model(self.field.model))
1515

16-
def get_prefetch_queryset(self, instances, queryset=None):
16+
def get_prefetch_querysets(self, instances, queryset=None):
1717
if not queryset:
1818
queryset = self.get_queryset()
1919
queryset._add_hints(instance=instances[0])
@@ -47,9 +47,9 @@ def get_prefetch_queryset(self, instances, queryset=None):
4747
False,
4848
)
4949

50-
def get_prefetch_querysets(self, instances, queryset=None):
51-
# Django 5 compatibility: renamed from get_prefetch_queryset
52-
return self.get_prefetch_queryset(instances, queryset)
50+
def get_prefetch_queryset(self, instances, queryset=None):
51+
# Django 4 compatibility: renamed to get_prefetch_querysets in Django 5
52+
return self.get_prefetch_querysets(instances, queryset)
5353

5454

5555
class AnsibleResourceField(models.ForeignObject):

0 commit comments

Comments
 (0)