From fc85e98840b384751c9b8642309e6c829d99c403 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sat, 23 Feb 2019 14:48:37 +0000
Subject: [PATCH] Add missing TrimRight in URLPrefix template variable

This caused the SSO server to generate bad form links, which caused a
302, preventing POST requests to succeed.
---
 server/http.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/http.go b/server/http.go
index 0fef31d..21d91ce 100644
--- a/server/http.go
+++ b/server/http.go
@@ -507,7 +507,7 @@ type renderer struct {
 func newRenderer(config *Config) *renderer {
 	return &renderer{
 		tpl:                parseEmbeddedTemplates(),
-		urlPrefix:          config.URLPrefix,
+		urlPrefix:          strings.TrimRight(config.URLPrefix, "/"),
 		accountRecoveryURL: config.AccountRecoveryURL,
 		siteName:           config.SiteName,
 		siteLogo:           config.SiteLogo,
-- 
GitLab