From 8c3f08f0b50f811759bd47e64a07b7428a73ca09 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de>
Date: Thu, 27 Jan 2022 11:50:45 +0100
Subject: [PATCH] refs #17803 [finc] made email hold subject configurable

---
 .../finc/Controller/CustomTraits/EmailHoldTrait.php  | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/module/finc/src/finc/Controller/CustomTraits/EmailHoldTrait.php b/module/finc/src/finc/Controller/CustomTraits/EmailHoldTrait.php
index 65c6bec4845..8568a4b8da5 100644
--- a/module/finc/src/finc/Controller/CustomTraits/EmailHoldTrait.php
+++ b/module/finc/src/finc/Controller/CustomTraits/EmailHoldTrait.php
@@ -29,8 +29,8 @@
  */
 namespace finc\Controller\CustomTraits;
 
-use VuFind\Exception\Mail as MailException;
 use finc\Mailer\Mailer as Mailer;
+use VuFind\Exception\Mail as MailException;
 use Zend\Mail\Address as Address;
 
 /**
@@ -161,10 +161,12 @@ trait EmailHoldTrait
                     'Email/journalhold-plain.phtml',
                     $details
                 );
-                $subject = "Zeitschrift von " .
-                    $details['patron']['lastname'] . ", " .
-                    $details['patron']['firstname'] .
-                    " | Signatur: " . $details['callnumber'];
+                $subject = sprintf(
+                    $emailProfile->subject,
+                    $details['patron']['lastname'],
+                    $details['patron']['firstname'],
+                    $details['callnumber']
+                );
 
                 $from = $reply = (
                     isset($details['patron']['email'])
-- 
GitLab