diff options
| author | Daniel Ivanov <denatwrk@gmail.com> | 2022-11-04 16:43:40 +0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-11-07 07:57:11 +0100 |
| commit | eca526eab09b34a8190b591812ab99646cb1f34a (patch) | |
| tree | 9a025c2a81b7d853a67d75acffdb7b96f9e437cd /django | |
| parent | 84a2b2e7a7d8ac0dd210bcfa299fab8c4f240aae (diff) | |
[4.1.x] Fixed #34088 -- Fixed Sitemap.get_latest_lastmod() crash with empty items.
Bug in 480191244d12fefbf95854b2b117c71ffe44749a.
Thanks Michal Čihař for the report.
Backport of 5eab4d1924613a5506e517f157054b4852ae7dc2 from main
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/sitemaps/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/sitemaps/__init__.py b/django/contrib/sitemaps/__init__.py index 27756d9d96..3d276b60d4 100644 --- a/django/contrib/sitemaps/__init__.py +++ b/django/contrib/sitemaps/__init__.py @@ -167,7 +167,7 @@ class Sitemap: return None if callable(self.lastmod): try: - return max([self.lastmod(item) for item in self.items()]) + return max([self.lastmod(item) for item in self.items()], default=None) except TypeError: return None else: |
