Skip to content

Commit 93ff872

Browse files
committed
fix assignment to nil map
1 parent 91e4d78 commit 93ff872

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

coderd/workspaces.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -634,17 +634,17 @@ func createWorkspace(
634634
}
635635

636636
var (
637-
provisionerJob *database.ProvisionerJob
638-
workspaceBuild *database.WorkspaceBuild
639-
provisionerDaemons []database.GetEligibleProvisionerDaemonsByProvisionerJobIDsRow
640-
agentTokensByAgentID map[uuid.UUID]string
637+
provisionerJob *database.ProvisionerJob
638+
workspaceBuild *database.WorkspaceBuild
639+
provisionerDaemons []database.GetEligibleProvisionerDaemonsByProvisionerJobIDsRow
641640
)
642641

643642
err = api.Database.InTx(func(db database.Store) error {
644643
var (
645-
workspaceID uuid.UUID
646-
claimedWorkspace *database.Workspace
647-
prebuildsClaimer = *api.PrebuildsClaimer.Load()
644+
prebuildsClaimer = *api.PrebuildsClaimer.Load()
645+
workspaceID uuid.UUID
646+
claimedWorkspace *database.Workspace
647+
agentTokensByAgentID map[uuid.UUID]string
648648
)
649649

650650
// If a template preset was chosen, try claim a prebuilt workspace.
@@ -689,6 +689,7 @@ func createWorkspace(
689689
api.Logger.Error(ctx, "failed to retrieve running agents of claimed prebuilt workspace",
690690
slog.F("workspace_id", claimedWorkspace.ID), slog.Error(err))
691691
}
692+
agentTokensByAgentID = make(map[uuid.UUID]string, len(agents))
692693
for _, agent := range agents {
693694
agentTokensByAgentID[agent.ID] = agent.AuthToken.String()
694695
}

0 commit comments

Comments
 (0)