8000 oh boy redux · coder/coder@62c1ada · GitHub
[go: up one dir, main page]

Skip to content

Commit 62c1ada

Browse files
committed
oh boy redux
1 parent 579525d commit 62c1ada

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

enterprise/coderd/provisionerdaemons.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,16 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
241241
apiVersion = qv
242242
}
243243

244+
if err := proto.CurrentVersion.Validate(apiVersion); err != nil {
245+
httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{
246+
Message: "Incompatible or unparsable version",
247+
Validations: []codersdk.ValidationError{
248+
{Field: "version", Detail: err.Error()},
249+
},
250+
})
251+
return
252+
}
253+
244254
// Create the daemon in the database.
245255
now := dbtime.Now()
246256
daemon, err := api.Database.UpsertProvisionerDaemon(authCtx, database.UpsertProvisionerDaemonParams{

0 commit comments

Comments
 (0)
0