summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorSiburg <jelle.sjoerdsma@gmail.com>2020-11-23 17:37:53 +1300
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-09-08 13:20:13 +0200
commit46c8df640cfed5dd525ac1bcf5ad7e57b7ff2571 (patch)
tree362b3b8a9662944f6b1651955a7100bf86e95d3c /django
parent1bd6a7a0acc11e249fca11c017505ad39f15ebf6 (diff)
Fixed #32219 -- Made InlineModelAdmin.verbose_name_plural fallback to its verbose_name.
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/options.py7
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):