@@ -1082,9 +1082,7 @@ func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
1082
1082
1083
1083
useActiveVersion := template .RequireActiveVersion || workspace .AutomaticUpdates == database .AutomaticUpdatesAlways
1084
1084
if ! useActiveVersion {
1085
- httpapi .Write (ctx , rw , http .StatusOK , codersdk.ResolveAutostartResponse {
1086
- ParameterMismatch : true ,
1087
- })
1085
+ httpapi .Write (ctx , rw , http .StatusOK , codersdk.ResolveAutostartResponse {})
1088
1086
return
1089
1087
}
1090
1088
@@ -1098,17 +1096,11 @@ func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
1098
1096
}
1099
1097
1100
1098
if build .TemplateVersionID == template .ActiveVersionID {
1101
- httpapi .Write (ctx , rw , http .StatusOK , codersdk.ResolveAutostartResponse {
1102
- ParameterMismatch : false ,
1103
- })
1099
+ httpapi .Write (ctx , rw , http .StatusOK , codersdk.ResolveAutostartResponse {})
1104
1100
return
1105
1101
}
1106
1102
1107
1103
version , err := api .Database .GetTemplateVersionByID (ctx , template .ActiveVersionID )
1108
- if httpapi .Is404Error (err ) {
1109
- httpapi .ResourceNotFound (rw )
1110
- return
1111
- }
1112
1104
if err != nil {
1113
1105
httpapi .Write (ctx , rw , http .StatusInternalServerError , codersdk.Response {
1114
1106
Message : "Internal error fetching template version." ,
@@ -1117,14 +1109,6 @@ func (api *API) resolveAutostart(rw http.ResponseWriter, r *http.Request) {
1117
1109
return
1118
1110
}
1119
1111
1120
- if version .TemplateID .UUID != workspace .TemplateID {
1121
- httpapi .Write (ctx , rw , http .StatusBadRequest , codersdk.Response {
1122
- Message : "Workspace cannot be resolved against unrelated template." ,
1123
- Detail : err .Error (),
1124
- })
1125
- return
1126
- }
1127
-
1128
1112
dbVersionParams , err := api .Database .GetTemplateVersionParameters (ctx , version .ID )
1129
1113
if err != nil {
1130
1114
httpapi .Write (ctx , rw , http .StatusBadRequest , codersdk.Response {
0 commit comments