[fix] legacy results: published date missing (#5093)

The `publishedDate` has always been `None` before that change, which
causes that there are no `publishedDate`s visible for any result.
This commit is contained in:
Bnyro 2025-08-08 12:22:00 +02:00 committed by GitHub
parent dd170964c7
commit 761b74e8c9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -446,7 +446,7 @@ class LegacyResult(dict):
positions: list[int] positions: list[int]
score: float score: float
category: str category: str
publishedDate: datetime.datetime | None = None publishedDate: datetime.datetime | None
pubdate: str = "" pubdate: str = ""
# infobox result # infobox result
@ -476,6 +476,7 @@ class LegacyResult(dict):
self["positions"] = self.get("positions", "") self["positions"] = self.get("positions", "")
self["score"] = self.get("score", 0) self["score"] = self.get("score", 0)
self["category"] = self.get("category", "") self["category"] = self.get("category", "")
self["publishedDate"] = self.get("publishedDate")
if "infobox" in self: if "infobox" in self:
self["urls"] = self.get("urls", []) self["urls"] = self.get("urls", [])