[Jifty-commit] r7699 - jifty/trunk/lib/Jifty

Jifty commits jifty-commit at lists.jifty.org
Mon Dec 7 22:44:46 EST 2009


Author: c9s
Date: Mon Dec  7 22:44:44 2009
New Revision: 7699

Modified:
   jifty/trunk/lib/Jifty/Notification.pm

Log:
FIX: only encode_utf8 body when body text is not in utf8

Modified: jifty/trunk/lib/Jifty/Notification.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Notification.pm	(original)
+++ jifty/trunk/lib/Jifty/Notification.pm	Mon Dec  7 22:44:44 2009
@@ -315,13 +315,12 @@
 
 sub parts {
   my $self = shift;
-  return [
-    Email::MIME->create(
+  my $fullbody = $self->full_body;
+  $fullbody = Encode::encode_utf8( $fullbody ) unless Encode::is_utf8( $fullbody );
+  return [ Email::MIME->create(
       attributes => { charset => 'UTF-8' },
-      body       => Encode::encode_utf8($self->full_body),
-    )
-  ];
-
+      body       => $fullbody,
+    ) ];
 }
 
 =head2 magic_letme_token_for PATH


More information about the Jifty-commit mailing list