From 44f4c1abf472c30c03806e4a7ddc1c9916237ed5 Mon Sep 17 00:00:00 2001 From: M_Kececi Date: Tue, 17 Mar 2026 11:32:42 +0300 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- svc/routes/statement_aging_pdf.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/svc/routes/statement_aging_pdf.go b/svc/routes/statement_aging_pdf.go index ec957b8..5d59304 100644 --- a/svc/routes/statement_aging_pdf.go +++ b/svc/routes/statement_aging_pdf.go @@ -7,7 +7,9 @@ import ( "bytes" "database/sql" "fmt" + "log" "net/http" + "runtime/debug" "strings" "time" @@ -18,7 +20,9 @@ func ExportStatementAgingPDFHandler(_ *sql.DB) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { defer func() { if rec := recover(); rec != nil { - http.Error(w, fmt.Sprintf("pdf panic: %v", rec), http.StatusInternalServerError) + stack := string(debug.Stack()) + log.Printf("❌ ExportStatementAgingPDFHandler panic: %v\n%s", rec, stack) + http.Error(w, fmt.Sprintf("pdf panic: %v\n%s", rec, stack), http.StatusInternalServerError) } }()