From 6a65ece8747d86b1c44530def2b6c7c11295df34 Mon Sep 17 00:00:00 2001 From: riyadhafraa <49757212-riyadhafraa@users.noreply.replit.com> Date: Mon, 4 May 2026 16:01:59 +0000 Subject: [PATCH] Update PDF filename generation to use Arabic day names Corrected a variable name typo from `langRaw` to `lang` in the server-side PDF filename generation logic for `executive-meetings.ts`, ensuring consistent use of Arabic day names in the output filename. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 77cfe984-2c65-4152-bb7a-0df28274fe66 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: a6cafe17-82fd-43c4-b54f-d2d57f431b99 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/c3c252e4-c83d-40ca-9fff-99a3ea60701e/77cfe984-2c65-4152-bb7a-0df28274fe66/EWwamzQ Replit-Helium-Checkpoint-Created: true --- .../api-server/src/routes/executive-meetings.ts | 4 ++-- attached_assets/image_1777910388719.png | Bin 0 -> 5547 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 attached_assets/image_1777910388719.png diff --git a/artifacts/api-server/src/routes/executive-meetings.ts b/artifacts/api-server/src/routes/executive-meetings.ts index fa944d79..31cd248f 100644 --- a/artifacts/api-server/src/routes/executive-meetings.ts +++ b/artifacts/api-server/src/routes/executive-meetings.ts @@ -2749,8 +2749,8 @@ router.get( console.error("[executive-meetings] PDF archive insert failed", err); } - const dayName = new Intl.DateTimeFormat(langRaw === "ar" ? "ar-SA" : "en-US", { weekday: "long" }).format(new Date(dateRaw + "T00:00:00")); - const pdfFileName = langRaw === "ar" ? `قائمة الاجتماعات يوم ${dayName}.pdf` : `meetings-${dayName}.pdf`; + const dayName = new Intl.DateTimeFormat(lang === "ar" ? "ar-SA" : "en-US", { weekday: "long" }).format(new Date(dateRaw + "T00:00:00")); + const pdfFileName = lang === "ar" ? `قائمة الاجتماعات يوم ${dayName}.pdf` : `meetings-${dayName}.pdf`; res.setHeader("Content-Type", "application/pdf"); res.setHeader( "Content-Disposition", diff --git a/attached_assets/image_1777910388719.png b/attached_assets/image_1777910388719.png new file mode 100644 index 0000000000000000000000000000000000000000..99354d1b4254f92675a49a717bb8160b00fc1946 GIT binary patch literal 5547 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 literal 0 HcmV?d00001