Performance fix: use subqueries to improve object retrieval in large installs (#11950)

This commit is contained in:
shamoon
2026-02-05 08:46:32 -08:00
committed by GitHub
parent 5b9bb147cf
commit 5b45b89d35
3 changed files with 131 additions and 50 deletions

View File

@@ -713,6 +713,9 @@ class StoragePathField(serializers.PrimaryKeyRelatedField):
class CustomFieldSerializer(serializers.ModelSerializer):
def __init__(self, *args, **kwargs):
# Ignore args passed by permissions mixin
kwargs.pop("user", None)
kwargs.pop("full_perms", None)
context = kwargs.get("context")
self.api_version = int(
context.get("request").version