diff --git a/module/finc/src/finc/Controller/EmailHoldTrait.php b/module/finc/src/finc/Controller/EmailHoldTrait.php
index 159eefdd2c3a27df6118392ac75707031e083014..a3ef5ffb34aa02f094d75a61bbe85a18324778d5 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) ;