diff options
| author | Siburg <jelle.sjoerdsma@gmail.com> | 2020-11-23 17:37:53 +1300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-09-08 13:20:13 +0200 |
| commit | 46c8df640cfed5dd525ac1bcf5ad7e57b7ff2571 (patch) | |
| tree | 362b3b8a9662944f6b1651955a7100bf86e95d3c /django | |
| parent | 1bd6a7a0acc11e249fca11c017505ad39f15ebf6 (diff) | |
Fixed #32219 -- Made InlineModelAdmin.verbose_name_plural fallback to its verbose_name.
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/admin/options.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index dadd4acfa1..1e5fab917e 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -2037,10 +2037,13 @@ class InlineModelAdmin(BaseModelAdmin): self.opts = self.model._meta self.has_registered_model = admin_site.is_registered(self.model) super().__init__() + if self.verbose_name_plural is None: + if self.verbose_name is None: + self.verbose_name_plural = self.model._meta.verbose_name_plural + else: + self.verbose_name_plural = format_lazy('{}s', self.verbose_name) if self.verbose_name is None: self.verbose_name = self.model._meta.verbose_name - if self.verbose_name_plural is None: - self.verbose_name_plural = self.model._meta.verbose_name_plural @property def media(self): |
