1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-04-01 01:18:10 +02:00

Bugfix: filter regex should never throw.

closes #103
This commit is contained in:
ivaosthu 2018-01-20 14:01:47 +01:00
parent f79e5f191b
commit 164d30e7ee

View File

@ -10,6 +10,7 @@ const mapStateToProps = state => {
const settings = state.settings.toJS().feature || {};
let features = state.features.toJS();
if (settings.filter) {
try {
const regex = new RegExp(settings.filter, 'i');
features = features.filter(
feature =>
@ -17,6 +18,9 @@ const mapStateToProps = state => {
regex.test(feature.description) ||
feature.strategies.some(s => s && s.name && regex.test(s.name))
);
} catch (e) {
// Invalid filter regex
}
}
if (!settings.sort) {