diff --git a/webui/src/components/Subscriber/List.js b/webui/src/components/Subscriber/List.js index 85ce88d89..f88b46fce 100644 --- a/webui/src/components/Subscriber/List.js +++ b/webui/src/components/Subscriber/List.js @@ -36,8 +36,15 @@ const propTypes = { } const List = ({ subscribers, deletedImsi, onView, onEdit, onDelete, search }) => { + function pred(s){ + if ((s.msisdn && s.msisdn[0] && s.msisdn[0].indexOf(search) !== -1) || + (s.msisdn && s.msisdn[1] && s.msisdn[1].indexOf(search) !== -1) || + (s.imsi.indexOf(search) !== -1)){ + return true; + } + } const subscriberList = subscribers - .filter(s => s.imsi.indexOf(search) !== -1) + .filter(pred) .sort( (a,b) => { if(a.imsi > b.imsi) return 1;