From 97e1edc20c62d2f68a8e4f4ce1f0483cc1ed486f Mon Sep 17 00:00:00 2001 From: "Timothy A. Bish" Date: Wed, 29 May 2013 19:32:51 +0000 Subject: [PATCH] Fix test failure git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1487607 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/activemq/filter/PropertyExpression.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/activemq-client/src/main/java/org/apache/activemq/filter/PropertyExpression.java b/activemq-client/src/main/java/org/apache/activemq/filter/PropertyExpression.java index 5c5c01ca2e..c7973198d7 100755 --- a/activemq-client/src/main/java/org/apache/activemq/filter/PropertyExpression.java +++ b/activemq-client/src/main/java/org/apache/activemq/filter/PropertyExpression.java @@ -142,7 +142,15 @@ public class PropertyExpression implements Expression { @Override public Object evaluate(Message message) { - return message.getUserID(); + Object userId = message.getUserID(); + if (userId == null) { + try { + userId = message.getProperty("JMSXUserID"); + } catch (IOException e) { + } + } + + return userId; } }); JMS_PROPERTY_EXPRESSIONS.put("JMSXGroupSeq", new SubExpression() {