Skip to content

Commit 7acd113

Browse files
committed
wrap errors
1 parent 29a8702 commit 7acd113

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

coderd/workspaceagents.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1236,19 +1236,23 @@ func (api *API) workspaceAgentReportStats(rw http.ResponseWriter, r *http.Reques
12361236
SessionCountSSH: req.SessionCountSSH,
12371237
ConnectionMedianLatencyMS: req.ConnectionMedianLatencyMS,
12381238
})
1239-
return err
1239+
return xerrors.Errorf("can't insert workspace agent stat: %w", err)
12401240
})
12411241
errGroup.Go(func() error {
1242-
return api.Database.UpdateWorkspaceLastUsedAt(ctx, database.UpdateWorkspaceLastUsedAtParams{
1242+
err := api.Database.UpdateWorkspaceLastUsedAt(ctx, database.UpdateWorkspaceLastUsedAtParams{
12431243
ID: workspace.ID,
12441244
LastUsedAt: now,
12451245
})
1246+
if err != nil {
1247+
return xerrors.Errorf("can't update workspace LastUsedAt: %w", err)
1248+
}
1249+
return nil
12461250
})
12471251
if api.Options.UpdateAgentMetrics != nil {
12481252
errGroup.Go(func() error {
12491253
user, err := api.Database.GetUserByID(ctx, workspace.OwnerID)
12501254
if err != nil {
1251-
return err
1255+
return xerrors.Errorf("can't get user: %w", err)
12521256
}
12531257

12541258
api.Options.UpdateAgentMetrics(ctx, user.Username, workspace.Name, workspaceAgent.Name, req.Metrics)

0 commit comments

Comments
 (0)