From d1bd251a81b9c31f4a916cbb1c00af8ac873e5ce Mon Sep 17 00:00:00 2001 From: Marcin Tojek Date: Fri, 10 Mar 2023 12:02:38 +0100 Subject: [PATCH] fix: panic on deleted template --- coderd/workspaces.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/coderd/workspaces.go b/coderd/workspaces.go index 44032ec915772..f97759d0e9d7e 100644 --- a/coderd/workspaces.go +++ b/coderd/workspaces.go @@ -256,6 +256,11 @@ func (api *API) workspaceByOwnerAndName(rw http.ResponseWriter, r *http.Request) return } + if len(data.builds) == 0 || len(data.templates) == 0 { + httpapi.ResourceNotFound(rw) + return + } + httpapi.Write(ctx, rw, http.StatusOK, convertWorkspace( workspace, data.builds[0],