summaryrefslogtreecommitdiff
path: root/django/db/models/fields/files.py
diff options
context:
space:
mode:
authorLightDiscord <root@arnaud.sh>2022-10-04 20:11:28 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-11-04 11:08:58 +0100
commite20c9eb60ab9d1c84b19672def918097c943edd8 (patch)
treeca449f88bc092614667a0bb30469799064397c9b /django/db/models/fields/files.py
parent5a7f3213ae4a2dc5e962ae1fcdedc6e6ab68dfcd (diff)
downloaddjango-e20c9eb60ab9d1c84b19672def918097c943edd8.tar.gz
Fixed #27654 -- Propagated alters_data attribute to callables overridden in subclasses.
Thanks Shai Berger and Adam Johnson for reviews and the implementation idea.
Diffstat (limited to 'django/db/models/fields/files.py')
-rw-r--r--django/db/models/fields/files.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/models/fields/files.py b/django/db/models/fields/files.py
index 3d1291a221..7a99b12691 100644
--- a/django/db/models/fields/files.py
+++ b/django/db/models/fields/files.py
@@ -10,10 +10,11 @@ from django.core.files.utils import validate_file_name
from django.db.models import signals
from django.db.models.fields import Field
from django.db.models.query_utils import DeferredAttribute
+from django.db.models.utils import AltersData
from django.utils.translation import gettext_lazy as _
-class FieldFile(File):
+class FieldFile(File, AltersData):
def __init__(self, instance, field, name):
super().__init__(None, name)
self.instance = instance