Update web app manifest; fix type errors
All checks were successful
Deploy to Server / deploy (push) Successful in 18s

This commit is contained in:
Joakim Hellsén 2026-03-19 19:39:27 +01:00
commit 79fb9b09c1
Signed by: Joakim Hellsén
SSH key fingerprint: SHA256:/9h/CsExpFp+PRhsfA0xznFx2CGfTT5R/kpuFfUgEQk
12 changed files with 135 additions and 72 deletions

View file

@ -56,18 +56,29 @@ def _build_seo_context(
"robots_directive": "index, follow",
}
if seo_meta:
if seo_meta.get("page_url"):
context["page_url"] = seo_meta["page_url"]
if seo_meta.get("og_type"):
context["og_type"] = seo_meta["og_type"]
if seo_meta.get("robots_directive"):
context["robots_directive"] = seo_meta["robots_directive"]
if seo_meta.get("schema_data"):
context["schema_data"] = json.dumps(seo_meta["schema_data"])
if seo_meta.get("published_date"):
context["published_date"] = seo_meta["published_date"]
if seo_meta.get("modified_date"):
context["modified_date"] = seo_meta["modified_date"]
page_url: str | None = seo_meta.get("page_url")
if page_url:
context["page_url"] = page_url
og_type: str | None = seo_meta.get("og_type")
if og_type:
context["og_type"] = og_type
robots_directive: str | None = seo_meta.get("robots_directive")
if robots_directive:
context["robots_directive"] = robots_directive
schema_data: dict[str, Any] | None = seo_meta.get("schema_data")
if schema_data:
context["schema_data"] = json.dumps(schema_data)
published_date: str | None = seo_meta.get("published_date")
if published_date:
context["published_date"] = published_date
modified_date: str | None = seo_meta.get("modified_date")
if modified_date:
context["modified_date"] = modified_date
return context