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

Function writeInternalError

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

2167// message to the client. This prevents leaking SQL errors, file paths,
2168// and other internal details.
2169func writeInternalError(w http.ResponseWriter, err error) {
2170 slog.Error("internal server error", "error", err)
2171 writeError(w, http.StatusInternalServerError, "internal_error", "An internal error occurred")
2172}
2173
2174// defaultJSONBodyLimit is the default cap applied to JSON request bodies
2175// 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