We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent7d9d161 commitabdd813Copy full SHA for abdd813
agent/agentcontainers/api.go
@@ -113,6 +113,13 @@ func WithDevcontainers(devcontainers []codersdk.WorkspaceAgentDevcontainer, scri
113
break
114
}
115
116
+ifapi.devcontainerLogSourceIDs[devcontainer.WorkspaceFolder]==uuid.Nil {
117
+api.logger.Error(api.ctx,"devcontainer log source ID not found for devcontainer",
118
+slog.F("devcontainer",devcontainer.Name),
119
+slog.F("workspace_folder",devcontainer.WorkspaceFolder),
120
+slog.F("config_path",devcontainer.ConfigPath),
121
+)
122
+}
123
124
125
@@ -164,6 +171,8 @@ func NewAPI(logger slog.Logger, options ...Option) *API {
164
171
configFileModifiedTimes:make(map[string]time.Time),
165
172
scriptLogger:func(uuid.UUID)ScriptLogger {returnnoopScriptLogger{} },
166
173
174
+// The ctx and logger must be set before applying options to avoid
175
+// nil pointer dereference.
167
176
for_,opt:=rangeoptions {
168
177
opt(api)
169
178