[Rt-commit] rt branch, 3.9-trunk, updated. rt-3.9.7-1036-ge9e1761
? sunnavy
sunnavy at bestpractical.com
Fri Dec 24 03:07:40 EST 2010
The branch, 3.9-trunk has been updated
via e9e17611cb7d024eaf6a362783899de48583cd4a (commit)
via e153c4c79001cfa00ae4d1287acb8384731a34ff (commit)
from 4fa7ba8c254ff0dc72e2c53881aadc3a46ce8351 (commit)
Summary of changes:
lib/RT/Transaction_Overlay.pm | 2 ++
t/web/ticket_forward.t | 17 ++++++++++++++++-
2 files changed, 18 insertions(+), 1 deletions(-)
- Log -----------------------------------------------------------------
commit e153c4c79001cfa00ae4d1287acb8384731a34ff
Author: sunnavy <sunnavy at bestpractical.com>
Date: Fri Dec 24 15:22:17 2010 +0800
main_content maybe empty
diff --git a/lib/RT/Transaction_Overlay.pm b/lib/RT/Transaction_Overlay.pm
index 77a31ac..831197f 100755
--- a/lib/RT/Transaction_Overlay.pm
+++ b/lib/RT/Transaction_Overlay.pm
@@ -544,6 +544,8 @@ sub ContentAsMIME {
my $self = shift;
my $main_content = $self->ContentObj;
+ return unless $main_content;
+
my $entity = $main_content->ContentAsMIME;
if ( $main_content->Parent ) {
commit e9e17611cb7d024eaf6a362783899de48583cd4a
Author: sunnavy <sunnavy at bestpractical.com>
Date: Fri Dec 24 15:29:10 2010 +0800
test forward without content
diff --git a/t/web/ticket_forward.t b/t/web/ticket_forward.t
index c5a4d47..37bd0cb 100644
--- a/t/web/ticket_forward.t
+++ b/t/web/ticket_forward.t
@@ -3,7 +3,7 @@
use strict;
use warnings;
-use RT::Test tests => 25;
+use RT::Test tests => 29;
use File::Temp 'tempfile';
use File::Spec;
my ( $att_fh, $att_file ) =
@@ -83,3 +83,18 @@ qr/Forwarded Transaction #\d+ to rt-test, rt-to\@example.com, rt-cc\@example.com
like( $mail, qr!this is an attachment!, 'att content' );
}
+diag "Foward Ticket without content" if $ENV{TEST_VERBOSE};
+{
+ my $ticket = RT::Test->create_ticket(
+ Subject => 'test forward without content',
+ Queue => 'General',
+ );
+ $m->get_ok( $baseurl . '/Ticket/Forward.html?id=' . $ticket->id );
+ $m->submit_form(
+ form_name => 'ForwardMessage',
+ fields => { To => 'rt-test at example.com', },
+ button => 'ForwardAndReturn'
+ );
+ $m->content_contains( 'Send email successfully', 'sent mail msg' );
+}
+
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list