Force minimum last modified date for package files pages in sitemap
We fixed the embarrassing '/usr/bin/None' bug here; force Google and others to reindex these pages if possible by marking them as modified. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
a2b020ed35
commit
790def2f4d
@ -37,12 +37,17 @@ def priority(self, obj):
|
||||
class PackageFilesSitemap(PackagesSitemap):
|
||||
changefreq = "weekly"
|
||||
priority = "0.1"
|
||||
# we fixed a bug on the package files page on this day, force modification
|
||||
lastmod_min = datetime(2015, 4, 12).replace(tzinfo=utc)
|
||||
|
||||
def location(self, obj):
|
||||
return PackagesSitemap.location(self, obj) + 'files/'
|
||||
|
||||
def lastmod(self, obj):
|
||||
return obj.files_last_update
|
||||
update = obj.files_last_update
|
||||
if update is None:
|
||||
return None
|
||||
return max(update, self.lastmod_min)
|
||||
|
||||
|
||||
class PackageGroupsSitemap(Sitemap):
|
||||
|
Loading…
Reference in New Issue
Block a user