From 39c3f05d21ac5a5ff06fad7f6c31cbf3a4719bb0 Mon Sep 17 00:00:00 2001 From: Hein Date: Thu, 18 Dec 2025 13:34:07 +0200 Subject: [PATCH] StatusNoContent for zero length data --- pkg/restheadspec/handler.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/restheadspec/handler.go b/pkg/restheadspec/handler.go index b1b4826..44f968c 100644 --- a/pkg/restheadspec/handler.go +++ b/pkg/restheadspec/handler.go @@ -2167,6 +2167,11 @@ func (h *Handler) sendFormattedResponse(w common.ResponseWriter, data interface{ if data == nil { data = map[string]interface{}{} httpStatus = http.StatusNoContent + } else { + dataLen := reflection.Len(data) + if dataLen == 0 { + httpStatus = http.StatusNoContent + } } if options.SingleRecordAsObject {