MCPcopy Create free account
hub / github.com/PerpetualSoftware/pad / writeInternalError

Function writeInternalError

internal/server/server.go:1913–1916  ·  view source on GitHub ↗

writeInternalError logs the real error server-side and sends a generic message to the client. This prevents leaking SQL errors, file paths, and other internal details.

(w http.ResponseWriter, err error)

Source from the content-addressed store, hash-verified

1911// message to the client. This prevents leaking SQL errors, file paths,
1912// and other internal details.
1913func writeInternalError(w http.ResponseWriter, err error) {
1914 slog.Error("internal server error", "error", err)
1915 writeError(w, http.StatusInternalServerError, "internal_error", "An internal error occurred")
1916}
1917
1918// defaultJSONBodyLimit is the default cap applied to JSON request bodies
1919// by decodeJSON. Every /api/* POST/PATCH is comfortably small in practice

Calls 2

writeErrorFunction · 0.85
ErrorMethod · 0.45

Tested by

no test coverage detected