From c432008debe2071bb9ca2707b51b5212cd38cfc2 Mon Sep 17 00:00:00 2001 From: rioradio Date: Sun, 28 Sep 2025 12:28:36 +0300 Subject: [PATCH] feat: support X-Forwarded-Proto for manifest URL (#1395) --- backend/pb/handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/pb/handlers.go b/backend/pb/handlers.go index b1059c53..4e9be504 100644 --- a/backend/pb/handlers.go +++ b/backend/pb/handlers.go @@ -386,7 +386,7 @@ func asyncCall(e *core.RequestEvent, fn func() *router.ApiError) *router.ApiErro func HandlerWebsiteManifest(e *core.RequestEvent) error { scheme := "http" - if e.Request.TLS != nil { + if e.Request.TLS != nil || e.Request.Header.Get("X-Forwarded-Proto") == "https" { scheme = "https" } baseUrl := fmt.Sprintf("%s://%s", scheme, e.Request.Host)