From dd684858f2a2734144ea4f6d4eaac3e4460daca8 Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Thu, 29 May 2014 15:08:27 +0100 Subject: [PATCH] Fix audit provider example --- .../keycloak/examples/providers/audit/MemEventQuery.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java b/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java index 857f30cb9848..a8b98e289d64 100644 --- a/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java +++ b/examples/providers/audit-provider-mem/src/main/java/org/keycloak/examples/providers/audit/MemEventQuery.java @@ -27,12 +27,16 @@ public EventQuery event(EventType... events) { Iterator itr = this.events.iterator(); while (itr.hasNext()) { Event next = itr.next(); + boolean include = false; for (EventType e : events) { if (next.getEvent().equals(e)) { + include = true; break; } } - itr.remove(); + if (!include) { + itr.remove(); + } } return this; }