From c58c7e285c3708b0bb14d7eac9f033fbe3b7309d Mon Sep 17 00:00:00 2001 From: Keith Grant Date: Fri, 30 Oct 2020 14:48:02 -0700 Subject: [PATCH] use Promise.all to make requests in parallel --- awx/ui_next/src/components/Lookup/HostFilterLookup.jsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/awx/ui_next/src/components/Lookup/HostFilterLookup.jsx b/awx/ui_next/src/components/Lookup/HostFilterLookup.jsx index cefad73ce2..f8f7d56d84 100644 --- a/awx/ui_next/src/components/Lookup/HostFilterLookup.jsx +++ b/awx/ui_next/src/components/Lookup/HostFilterLookup.jsx @@ -132,10 +132,12 @@ function HostFilterLookup({ useCallback( async orgId => { const params = parseQueryString(QS_CONFIG, location.search); - const { data } = await HostsAPI.read( - mergeParams(params, { inventory__organization: orgId }) - ); - const { data: actions } = await HostsAPI.readOptions(); + const [{ data }, { data: actions }] = await Promise.all([ + HostsAPI.read( + mergeParams(params, { inventory__organization: orgId }) + ), + HostsAPI.readOptions(), + ]); return { count: data.count, hosts: data.results,