From 7a7e52de47aa8d6065f46f48f1dd22d0fd16be34 Mon Sep 17 00:00:00 2001 From: Michael Hirsch Date: Fri, 9 Dec 2016 14:42:50 +0100 Subject: [PATCH] call getEntity only on visible item (#387) Signed-off-by: Michael Hirsch --- .../hawkbit/ui/management/targettable/TargetTable.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettable/TargetTable.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettable/TargetTable.java index 59026b9b8..ea635feb9 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettable/TargetTable.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/management/targettable/TargetTable.java @@ -170,9 +170,9 @@ public class TargetTable extends AbstractTable { if (isFilterEnabled()) { refreshTargets(); } else { - eventContainer.getEvents().stream().map(event -> event.getEntity()) - .filter(target -> visibleItemIds.contains(target.getTargetIdName())) - .forEach(target -> updateVisibleItemOnEvent(target.getTargetInfo())); + eventContainer.getEvents().stream() + .filter(event -> visibleItemIds.contains(new TargetIdName(event.getEntityId(), null, null))) + .forEach(event -> updateVisibleItemOnEvent(event.getEntity().getTargetInfo())); targetContainer.commit(); }