From 942f585dd18a081d4676b0fab43affd196942f08 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 13 Apr 2026 13:58:45 +0000 Subject: [PATCH] fix: improve error response format in certificate validation --- backend/internal/api/handlers/certificate_handler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/internal/api/handlers/certificate_handler.go b/backend/internal/api/handlers/certificate_handler.go index 6e9744ce..a1ffa34e 100644 --- a/backend/internal/api/handlers/certificate_handler.go +++ b/backend/internal/api/handlers/certificate_handler.go @@ -293,7 +293,10 @@ func (h *CertificateHandler) Validate(c *gin.Context) { result, err := h.service.ValidateCertificate(string(certBytes), keyPEM, chainPEM) if err != nil { logger.Log().WithError(err).Error("failed to validate certificate") - c.JSON(http.StatusInternalServerError, gin.H{"error": "validation failed"}) + c.JSON(http.StatusBadRequest, gin.H{ + "error": "validation failed", + "errors": []string{err.Error()}, + }) return }