From 33c2683300d477f1dca0bc287e3334bd7170282c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de> Date: Tue, 23 Aug 2016 15:24:09 +0200 Subject: [PATCH] * fixed crash on non existant profile email address while processing EmailHold --- module/finc/src/finc/Controller/EmailHoldTrait.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/finc/src/finc/Controller/EmailHoldTrait.php b/module/finc/src/finc/Controller/EmailHoldTrait.php index 159eefdd2c3..a3ef5ffb34a 100644 --- a/module/finc/src/finc/Controller/EmailHoldTrait.php +++ b/module/finc/src/finc/Controller/EmailHoldTrait.php @@ -160,8 +160,9 @@ trait EmailHoldTrait $details['patron']['firstname'] . " | Signatur: " . $details['callnumber']; - $from = $reply = (isset($details['patron']['email'])) - ? new Address( + $from = $reply = (isset($details['patron']['email']) + && !empty($details['patron']['email']) + ) ? new Address( $details['patron']['email'], $details['patron']['firstname'] . ' ' . $details['patron']['lastname'] ) : new Address($emailProfile->from) ; -- GitLab