Skip to content

Commit b77d6bd

Browse files
authored
fix: Panic when loading coordination override (coder#4152)
This was broken because of browser-only. This should fix it! Signed-off-by: Kyle Carberry <kyle@carberry.com> Signed-off-by: Kyle Carberry <kyle@carberry.com>
1 parent 7646000 commit b77d6bd

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

coderd/workspaceagents.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,11 @@ func (api *API) workspaceAgentClientCoordinate(rw http.ResponseWriter, r *http.R
405405
}
406406
// This is used by Enterprise code to control the functionality of this route.
407407
override := api.WorkspaceClientCoordinateOverride.Load()
408-
if override != nil && (*override)(rw) {
409-
return
408+
if override != nil {
409+
overrideFunc := *override
410+
if overrideFunc != nil && overrideFunc(rw) {
411+
return
412+
}
410413
}
411414

412415
api.websocketWaitMutex.Lock()

enterprise/coderd/coderd.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ func New(ctx context.Context, options *Options) (*API, error) {
4343
Entitlement: codersdk.EntitlementNotEntitled,
4444
Enabled: false,
4545
},
46-
auditLogs: codersdk.EntitlementNotEntitled,
46+
auditLogs: codersdk.EntitlementNotEntitled,
47+
browserOnly: codersdk.EntitlementNotEntitled,
48+
scim: codersdk.EntitlementNotEntitled,
4749
},
4850
cancelEntitlementsLoop: cancelFunc,
4951
}

0 commit comments

Comments
 (0)