mirror of https://github.com/portainer/portainer
fix(settings): Use default setting if UserSessionTimeout not set (#4521)
* fix(settings): Use default settings if UserSessionTimeout not set * Update UserSessionTimeout settings in database if set to empty stringpull/4609/head
parent
51ba0876a5
commit
6a504e7134
|
@ -6,7 +6,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/portainer/portainer/api"
|
portainer "github.com/portainer/portainer/api"
|
||||||
"github.com/portainer/portainer/api/bolt"
|
"github.com/portainer/portainer/api/bolt"
|
||||||
"github.com/portainer/portainer/api/chisel"
|
"github.com/portainer/portainer/api/chisel"
|
||||||
"github.com/portainer/portainer/api/cli"
|
"github.com/portainer/portainer/api/cli"
|
||||||
|
@ -89,6 +89,10 @@ func initJWTService(dataStore portainer.DataStore) (portainer.JWTService, error)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if settings.UserSessionTimeout == "" {
|
||||||
|
settings.UserSessionTimeout = portainer.DefaultUserSessionTimeout
|
||||||
|
dataStore.Settings().UpdateSettings(settings)
|
||||||
|
}
|
||||||
jwtService, err := jwt.NewService(settings.UserSessionTimeout)
|
jwtService, err := jwt.NewService(settings.UserSessionTimeout)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
Loading…
Reference in New Issue