prevent "Can't locate object method "code" via package "HTML::Mason::Exception" errors
authorivan <ivan>
Tue, 25 May 2010 06:04:13 +0000 (06:04 +0000)
committerivan <ivan>
Tue, 25 May 2010 06:04:13 +0000 (06:04 +0000)
FS/FS/Misc.pm

index 71670f7..afe6c63 100644 (file)
@@ -355,8 +355,9 @@ sub send_email {
   }
 
   eval { sendmail($message, { transport => $transport }); };
-  ref($@) ? ( $@->code ? $@->code.' ' : '' ). $@->message
-          : $@;
+  ref($@) eq 'Email::Sender::Failure'
+    ? ( $@->code ? $@->code.' ' : '' ). $@->message
+    : $@;
 
 }