Protecting against empty array

This commit is contained in:
James Barnsley
2021-04-23 13:37:52 +12:00
parent be0657f5a7
commit 1e2a61eb51

View File

@ -156,11 +156,12 @@ const providers = {
},
],
};
const getUriSchemes = (state) => state.mopidy.uri_schemes;
const getUriSchemes = (state) => state.mopidy.uri_schemes || [];
const makeProvidersSelector = (context) => createSelector(
[getUriSchemes],
(schemes) => {
return providers[context]?.filter((p) => schemes.indexOf(p.scheme) > -1);
if (!providers[context]) return [];
return providers[context].filter((p) => schemes.indexOf(p.scheme) > -1);
},
);