Bug 10832: (follow-up) add the transport type in the warning message
authorJonathan Druart <jonathan.druart@biblibre.com>
Wed, 23 Apr 2014 15:35:33 +0000 (17:35 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 2 May 2014 20:29:20 +0000 (20:29 +0000)
If no template is defined for a letter and the needed MTT, we
should display the MTT.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
C4/Letters.pm

index 7b55762..0d5e352 100644 (file)
@@ -451,9 +451,10 @@ sub GetPreparedLetter {
     my $module      = $params{module} or croak "No module";
     my $letter_code = $params{letter_code} or croak "No letter_code";
     my $branchcode  = $params{branchcode} || '';
+    my $mtt         = $params{message_transport_type} || 'email';
 
-    my $letter = getletter( $module, $letter_code, $branchcode, $params{message_transport_type} )
-        or warn( "No $module $letter_code letter"),
+    my $letter = getletter( $module, $letter_code, $branchcode, $mtt )
+        or warn( "No template $mtt for $module $letter_code letter"),
             return;
 
     my $tables = $params{tables};