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

Function writeInternalError

internal/server/server.go:1858–1861  ·  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

1856// message to the client. This prevents leaking SQL errors, file paths,
1857// and other internal details.
1858func writeInternalError(w http.ResponseWriter, err error) {
1859 slog.Error("internal server error", "error", err)
1860 writeError(w, http.StatusInternalServerError, "internal_error", "An internal error occurred")
1861}
1862
1863// defaultJSONBodyLimit is the default cap applied to JSON request bodies
1864// 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