From a16a951bfd7940d123867335dd0375be84ea9d39 Mon Sep 17 00:00:00 2001 From: Gabriel Landais <glandais@kereval.com> Date: Wed, 9 Mar 2011 16:07:05 +0000 Subject: [PATCH] Do not filter not existent senders/receivers git-svn-id: https://scm.gforge.inria.fr/authscm/ycadoret/svn/gazelle/Maven/gazelle-proxy/trunk@20947 356b4b1a-1d2b-0410-8bf1-ffa24008f01e --- .../java/net/ihe/gazelle/proxy/dao/MessageFilterStep.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gazelle-proxy-datamodel/src/main/java/net/ihe/gazelle/proxy/dao/MessageFilterStep.java b/gazelle-proxy-datamodel/src/main/java/net/ihe/gazelle/proxy/dao/MessageFilterStep.java index 31d98cd7..2440efa4 100644 --- a/gazelle-proxy-datamodel/src/main/java/net/ihe/gazelle/proxy/dao/MessageFilterStep.java +++ b/gazelle-proxy-datamodel/src/main/java/net/ihe/gazelle/proxy/dao/MessageFilterStep.java @@ -222,6 +222,14 @@ public class MessageFilterStep implements MessageFilter { } Set<Crit> paths = new HashSet<Crit>(); + + if (critSenders.size() == 0) { + filterPathFrom = false; + } + if (critReceivers.size() == 0) { + filterPathReceiver = false; + } + if (filterPathFrom && filterPathReceiver) { for (Crit critSender : critSenders) { for (Crit critReceiver : critReceivers) { -- GitLab