diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-10 19:37:21 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-10 19:37:21 +0200 |
| commit | f6e23930da2900c43a5389a2e7d1e38d8221a76f (patch) | |
| tree | 3352cc0d8c0819d5cc58fdf987ed39f87a30a34b /internal/clients | |
| parent | 1fc24f9affed5128702e4de80572cac8c82d399e (diff) | |
Refactor server-side config singleton reads
Diffstat (limited to 'internal/clients')
| -rw-r--r-- | internal/clients/connectors/serverless.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/clients/connectors/serverless.go b/internal/clients/connectors/serverless.go index f4c4e9e..cedf37f 100644 --- a/internal/clients/connectors/serverless.go +++ b/internal/clients/connectors/serverless.go @@ -60,7 +60,11 @@ func (s *Serverless) Start(ctx context.Context, cancel context.CancelFunc, func (s *Serverless) handle(ctx context.Context, cancel context.CancelFunc) error { dlog.Client.Debug("Creating server handler for a serverless session") - user, err := user.New(s.userName, s.Server()) + var permissionLookup user.PermissionLookup + if config.Server != nil { + permissionLookup = config.Server.UserPermissions + } + user, err := user.New(s.userName, s.Server(), permissionLookup) if err != nil { return err } |
