From c26bc916b75149265f557c0205addf99a41f6e10 Mon Sep 17 00:00:00 2001
From: Jonathan Druart <jonathan.druart@biblibre.com>
Date: Fri, 2 May 2014 16:54:51 +0200
Subject: [PATCH] Bug 11209: A message is duplicate if its content has been
 already sent
Content-Type: text/plain; charset=utf-8

If the template contains dynamic parts, the message won't be
considerated as duplicated.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Duplicate messages will be queued, but when sending the queued messages
duplicates are found and are marked as failed.
---
 C4/Letters.pm |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/C4/Letters.pm b/C4/Letters.pm
index 23b7fdd..055c8c1 100644
--- a/C4/Letters.pm
+++ b/C4/Letters.pm
@@ -1035,7 +1035,8 @@ sub _is_duplicate {
         AND letter_code = ?
         AND CAST(time_queued AS date) = CAST(NOW() AS date)
         AND status="sent"
-    |, {}, $message->{message_transport_type}, $message->{borrowernumber}, $message->{letter_code} );
+        AND content = ?
+    |, {}, $message->{message_transport_type}, $message->{borrowernumber}, $message->{letter_code}, $message->{content} );
     return $count;
 }
 
-- 
1.7.7.6