gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit ee6a0a1e1582bde943b14f1c250a79c73988051d
parent 2311c8e96edd756ef9b757eb5b7b206f458af812
Author: Adam Harvey <adam@adamharvey.name>
Date:   Sat,  5 Nov 2022 00:39:36 -0700

[bugfix] use the landing page user directly (#956)

If set, the landing page user configuration value is used as a Gin
context parameter, which seems incorrect, since a normal request isn't
going to have a parameter named after an arbitrarily configured user.
Instead, the user name should be used directly when building the
redirect URL.
Diffstat:
Minternal/web/base.go | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/internal/web/base.go b/internal/web/base.go @@ -32,7 +32,7 @@ func (m *Module) baseHandler(c *gin.Context) { // if a landingPageUser is set in the config, redirect to that user's profile if landingPageUser := config.GetLandingPageUser(); landingPageUser != "" { - c.Redirect(http.StatusFound, "/@"+c.Param(strings.ToLower(landingPageUser))) + c.Redirect(http.StatusFound, "/@"+strings.ToLower(landingPageUser)) return }