fix(publish): handle inline model corectly on publish

This commit is contained in:
Avinash Sridhar 2025-05-25 22:05:18 -04:00 • committed by Toby Padilla
commit b960840197

View file

@ -38,8 +38,13 @@ func PublishHandler(registry service.RegistryService, authService auth.Service)
}
// Get server details from the request
serverDetail := publishReq.ServerDetail
var serverDetail model.ServerDetail
err = json.Unmarshal(body, &serverDetail)
if err != nil {
http.Error(w, "Invalid server detail payload: "+err.Error(), http.StatusBadRequest)
return
}
// Validate required fields
if serverDetail.Name == "" {
http.Error(w, "Name is required", http.StatusBadRequest)