aboutsummaryrefslogtreecommitdiffhomepage
path: root/ui
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-01-18 21:53:31 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-01-20 13:25:20 -0800
commitbdcc4134fa37a071d696afdcaadf21ffa5f3c323 (patch)
treef4a5d31f140713bd38c776d1f1c3aec152eaa0e8 /ui
parent6302c3b2194e43add648724044bb293ea15c5116 (diff)
Store language in session to show the login page translated
Diffstat (limited to 'ui')
-rw-r--r--ui/login.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/login.go b/ui/login.go
index daaac58..f44e181 100644
--- a/ui/login.go
+++ b/ui/login.go
@@ -67,6 +67,10 @@ func (c *Controller) CheckLogin(ctx *handler.Context, request *handler.Request,
func (c *Controller) Logout(ctx *handler.Context, request *handler.Request, response *handler.Response) {
user := ctx.LoggedUser()
+ if err := c.store.UpdateSessionField(ctx.SessionID(), "language", user.Language); err != nil {
+ logger.Error("[Controller:Logout] %v", err)
+ }
+
if err := c.store.RemoveUserSessionByToken(user.ID, ctx.UserSessionToken()); err != nil {
logger.Error("[Controller:Logout] %v", err)
}