diff --git a/web/src/components/EndpointList/index.tsx b/web/src/components/EndpointList/index.tsx index b824de15..788b0e2b 100644 --- a/web/src/components/EndpointList/index.tsx +++ b/web/src/components/EndpointList/index.tsx @@ -76,7 +76,10 @@ class index extends Component { processData = async (endpoints: Endpoint[]) => { if (this.state.displayBindNode && endpoints) { const idents = _.map(endpoints, item => item.ident); - const endpointNodes = await request(`${api.endpoint}s/bindings?idents=${_.join(idents, ',')}`); + let endpointNodes: any[] = []; + if (idents.length) { + endpointNodes = await request(`${api.endpoint}s/bindings?idents=${_.join(idents, ',')}`); + } const newEndpoints = _.map(endpoints, (item) => { const current = _.find(endpointNodes, { ident: item.ident }); const nodes = _.get(current, 'nodes', []);