From 6133a61fd13ae61c3b72a874d3a63b1553289bf9 Mon Sep 17 00:00:00 2001 From: Zachary Wasserman Date: Fri, 18 Nov 2016 09:20:21 -0800 Subject: [PATCH] Fix flatMap logic in target selection request (#512) The previous logic was causing nulls to be sent as IDs in the request arrays. --- frontend/pages/queries/QueryPage/QueryPage.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/pages/queries/QueryPage/QueryPage.jsx b/frontend/pages/queries/QueryPage/QueryPage.jsx index ff83867da5..469cf176ca 100644 --- a/frontend/pages/queries/QueryPage/QueryPage.jsx +++ b/frontend/pages/queries/QueryPage/QueryPage.jsx @@ -201,10 +201,10 @@ class QueryPage extends Component { dispatch(setSelectedTargetsQuery(query)); const hosts = flatMap(selectedTargets, (target) => { - return target.target_type === 'hosts' ? target.id : null; + return target.target_type === 'hosts' ? [target.id] : []; }); const labels = flatMap(selectedTargets, (target) => { - return target.target_type === 'labels' ? target.id : null; + return target.target_type === 'labels' ? [target.id] : []; }); const selected = { hosts, labels };