From 2f9c917a08d1fa1eb8b03eb375dd1f05ed1fd5a0 Mon Sep 17 00:00:00 2001 From: MEHMETKECECI Date: Mon, 16 Feb 2026 12:14:39 +0300 Subject: [PATCH] fix: normalize pdf font path --- svc/routes/pdf_assets.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/svc/routes/pdf_assets.go b/svc/routes/pdf_assets.go index 86a997b..0752bb4 100644 --- a/svc/routes/pdf_assets.go +++ b/svc/routes/pdf_assets.go @@ -17,14 +17,17 @@ func resolvePdfAssetPath(name string) (string, error) { return "", fmt.Errorf("env PDF_FONT_DIR not set") } - // 반드시 absolute olmalı - if !filepath.IsAbs(base) { - return "", fmt.Errorf("PDF_FONT_DIR is not absolute: %s", base) + // Absolute yap + base, err := filepath.Abs(base) + if err != nil { + return "", err } full := filepath.Join(base, name) - // Mutlaka dosya var mı kontrol et + // Debug log + fmt.Println("PDF FONT PATH:", full) + if _, err := os.Stat(full); err != nil { return "", fmt.Errorf("font not found: %s (%v)", full, err) }