diff options
author | LightDiscord <root@arnaud.sh> | 2022-10-04 20:11:28 +0200 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-11-04 11:08:58 +0100 |
commit | e20c9eb60ab9d1c84b19672def918097c943edd8 (patch) | |
tree | ca449f88bc092614667a0bb30469799064397c9b /django/db/models/fields/files.py | |
parent | 5a7f3213ae4a2dc5e962ae1fcdedc6e6ab68dfcd (diff) | |
download | django-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.py | 3 |
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 |