diff --git a/server/server.go b/server/server.go index 6ceb6b2..6944a18 100644 --- a/server/server.go +++ b/server/server.go @@ -18,12 +18,17 @@ func Start(port, sslport, sslCert, sslKey string, sslEnabled, roSets, searchWA b // set settings ssl enabled settings.Ssl = sslEnabled if sslport == "" { - userSSlPort := strconv.Itoa(settings.BTsets.SslPort) - if userSSlPort != "0" { - sslport = userSSlPort + dbSSlPort := strconv.Itoa(settings.BTsets.SslPort) + if dbSSlPort != "0" { + sslport = dbSSlPort } else { sslport = "8091" } + } else { // store ssl port from params to DB + dbSSlPort, err := strconv.Atoi(sslport) + if err == nil { + settings.BTsets.SslPort = dbSSlPort + } } // check if ssl cert and key files exist if sslCert != "" && sslKey != "" {