From 39da8bf3f7b6cb8ceff9b3ec3c74cfb911de23c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noelia=20Ruiz=20Mart=C3=ADnez?= Date: Thu, 19 Sep 2024 05:31:49 +0200 Subject: [PATCH] Convert add-on submission time to seconds (#17193) Part of #16681, fixup of PR 17091 Summary of the issue: Add-on submissionTime in json metadata files is in milliseconds, but it needs to be converted to seconds to be transformed in a publicationDate Description of user facing changes None Description of development approach Convert add-on submissionTime to seconds in addonStore/models/addon.py --- source/addonStore/models/addon.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/addonStore/models/addon.py b/source/addonStore/models/addon.py index ffaaecea2e..499e7d6958 100644 --- a/source/addonStore/models/addon.py +++ b/source/addonStore/models/addon.py @@ -188,7 +188,8 @@ def isPendingInstall(self) -> bool: def publicationDate(self) -> str | None: if self.submissionTime is None: return None - return datetime.strftime(datetime.fromtimestamp(self.submissionTime), "%x") + # Convert `self.submissionTime` to seconds. + return datetime.strftime(datetime.fromtimestamp(self.submissionTime // 1000), "%x") class _AddonManifestModel(_AddonGUIModel):