From 761b74e8c9f67e57c7390354b053eeaede7f25c2 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Fri, 8 Aug 2025 12:22:00 +0200 Subject: [PATCH] [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. --- searx/result_types/_base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/searx/result_types/_base.py b/searx/result_types/_base.py index c098b1c3a..db81fc8d2 100644 --- a/searx/result_types/_base.py +++ b/searx/result_types/_base.py @@ -446,7 +446,7 @@ class LegacyResult(dict): positions: list[int] score: float category: str - publishedDate: datetime.datetime | None = None + publishedDate: datetime.datetime | None pubdate: str = "" # infobox result @@ -476,6 +476,7 @@ class LegacyResult(dict): self["positions"] = self.get("positions", "") self["score"] = self.get("score", 0) self["category"] = self.get("category", "") + self["publishedDate"] = self.get("publishedDate") if "infobox" in self: self["urls"] = self.get("urls", [])