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) }