From e67efc366f711a6fbb1c944b95c36c9c68d3fa1f Mon Sep 17 00:00:00 2001 From: svopex1 Date: Tue, 22 Aug 2023 15:13:18 +0200 Subject: [PATCH] =?utf-8?q?Bug=2034583:=20Overdue=20notice=20-=20wrong=20c?= =?utf-8?q?oding=20in=20outlook=20in=20czech=20e-mail=20in=20=E2=80=9Cprin?= =?utf-8?q?t=E2=80=9D=20mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Koha overdue notice “print” email in Outlook is incorrectly encoded in czech language. Tested in KohaTestingDocker - https://gitlab.com/koha-community/koha-testing-docker This patch fixes that error. Test plan: Overdue notice, set print in UI, https://snipboard.io/FLkIxf.jpg. Message body:
<>
<> <>
<> <>
<>
<>
V Chrudimi dne <>
Upozorňujeme Vás, že byla již o 30 dnů překročena doba, na kterou jsme Vám půjčili dokumenty (celkem<>). Žádáme Vás o brzké vrácení těchto výpůjček:
OdDoNázevAutorČástka
<><><><><> Kč
Zpozdné je účtováno dle ceníku knihovny.
Dokumenty můžete vrátit na jakémkoli oddělení knihovny a pobočce v jejich provozní době.
Nesplní-li čtenář svou povinnost vyrovnat závazky s knihovou, má knihovna právo postupovat podle příslušných ustanovení občanského zákoníku.
Set delay 1 day, https://snipboard.io/boAd3F.jpg. Checkout any book. Set in database issues->date_due = today() - 1 for checkouted book, https://snipboard.io/PrylGB.jpg. Run this scripts: koha-shell kohadev -c "/kohadevbox/koha/misc/cronjobs/overdue_notices.pl -v -t" You must have KOHA set up for sending e-mails (SMTP server). Replace xxx@email.cz to your e-mail and run this script: koha-shell kohadev -c "/kohadevbox/koha/misc/cronjobs/gather_print_notices.pl /var/spool/koha/kohadev/ --email xxx@email.cz" Signed-off-by: Michal Denar Signed-off-by: Marcel de Rooy --- misc/cronjobs/gather_print_notices.pl | 1 + 1 file changed, 1 insertion(+) diff --git a/misc/cronjobs/gather_print_notices.pl b/misc/cronjobs/gather_print_notices.pl index 7da2e888c9..c1c26ce627 100755 --- a/misc/cronjobs/gather_print_notices.pl +++ b/misc/cronjobs/gather_print_notices.pl @@ -320,6 +320,7 @@ sub send_files { $email->attach_file( $filepath, content_type => $mimetype, + charset => 'UTF-8', name => $filename, disposition => 'attachment', ); -- 2.30.2