fix broken logic when matching on events with classifier

the fixed version is actually more permissive,
insofar it matches any type of event, when ID = classifier
(or alternatively it matches events with type = classifier)
This commit is contained in:
Fischlurch 2016-01-03 05:11:25 +01:00
parent c9ea9de54d
commit 286a051088

View file

@ -203,12 +203,7 @@ namespace test{
{
return [=](Entry const& entry)
{
return ( entry.getType() == "event"
or entry.getType() == "error"
or entry.getType() == "create"
or entry.getType() == "destroy"
or entry.getType() == "logJoin"
or entry.getType() == classifier
return ( entry.getType() == classifier
or (entry.hasAttribute("ID") and contains (entry.get("ID"), classifier))
)
and !isnil(entry.scope())