From e75b565d3c3c9a9814a807d53ddd704931808bb4 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 29 Aug 2014 14:56:54 +0200 Subject: [PATCH] Bug 12851: order tags should be removed from the claiming letter If you use a claimissue notice to claim serials, the generated letter will be Title1, Author1 Title2, Author2 ... TitleN, AuthorN This patch geds rid of these tags. Test plan: 1/ Create a claimissue notice with something like: <> <> The following issues are in late: <>, <> (<>) 2/ Generated late serial issues. 3/ Send notifications to vendor. 4/ The order tags should not exist anymore in the sent email. You can see bug 5342 for a more detailled test plan. Note for QA: This should have been done in GetPreparedLetter, but I did not find a better way to do. --- C4/Letters.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/C4/Letters.pm b/C4/Letters.pm index 912294e..7adde83 100644 --- a/C4/Letters.pm +++ b/C4/Letters.pm @@ -359,6 +359,9 @@ sub SendAlerts { want_librarian => 1, ) or return; + # Remove the order tag + $letter->{content} =~ s/(.*?)<\/order>/$1/gxms; + # ... then send mail my %mail = ( To => join( ',', @email), -- 2.0.0.rc2