diff --git a/modeltranslation/_compat.py b/modeltranslation/_compat.py index cb9bcd87..419d6172 100644 --- a/modeltranslation/_compat.py +++ b/modeltranslation/_compat.py @@ -14,13 +14,13 @@ def is_hidden(field: ForeignObjectRel) -> bool: def clear_ForeignObjectRel_caches(field: ForeignObjectRel): """ - Django 5.1 Introduced caching for `accessor_name` and `cache_name` props. + Django 5.1 Introduced caching for `accessor_name` props. We need to clear this cache when creating Translated field. https://github.com/django/django/commit/5e80390add100e0c7a1ac8e51739f94c5d706ea3#diff-e65b05ecbbe594164125af53550a43ef8a174f80811608012bc8e9e4ed575749 """ - caches = ("accessor_name", "cache_name") + caches = ("accessor_name",) for name in caches: field.__dict__.pop(name, None)