From a67962b02d9ff6defbf840766dbdde119be4d649 Mon Sep 17 00:00:00 2001 From: Bolke de Bruin <bolke@xs4all.nl> Date: Sat, 16 Mar 2024 11:32:02 +0100 Subject: [PATCH] Fix no username issues --- cmd/rdpgw/config/configuration.go | 2 +- cmd/rdpgw/web/web.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/rdpgw/config/configuration.go b/cmd/rdpgw/config/configuration.go index 0a083d2..8bd1ff4 100644 --- a/cmd/rdpgw/config/configuration.go +++ b/cmd/rdpgw/config/configuration.go @@ -94,7 +94,7 @@ type ClientConfig struct { // kept for backwards compatibility UsernameTemplate string `koanf:"usernametemplate"` SplitUserDomain bool `koanf:"splituserdomain"` - NoUsername string `koanf:"nousername"` + NoUsername bool `koanf:"nousername"` } func ToCamel(s string) string { diff --git a/cmd/rdpgw/web/web.go b/cmd/rdpgw/web/web.go index a22d835..30f4b85 100644 --- a/cmd/rdpgw/web/web.go +++ b/cmd/rdpgw/web/web.go @@ -37,7 +37,7 @@ type Config struct { type RdpOpts struct { UsernameTemplate string SplitUserDomain bool - NoUsername bool + NoUsername bool } type Handler struct { @@ -211,7 +211,7 @@ func (h *Handler) HandleDownload(w http.ResponseWriter, r *http.Request) { } } - if !NoUsername { + if !h.rdpOpts.NoUsername { d.Settings.Username = render if domain != "" { d.Settings.Domain = domain -- GitLab