From aaccd10c2a177dfba91aaf3155e5898128790ad7 Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Thu, 6 Sep 2018 18:30:52 +0200 Subject: [PATCH] fix(gui): Allow undefined eta Change-type: patch Signed-off-by: Alexis Svinartchouk --- lib/gui/app/models/store.js | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/lib/gui/app/models/store.js b/lib/gui/app/models/store.js index 10e7d2d9..6477b280 100644 --- a/lib/gui/app/models/store.js +++ b/lib/gui/app/models/store.js @@ -251,18 +251,16 @@ const storeReducer = (state = DEFAULT_STATE, action) => { }) } - if (!_.isUndefined(action.data.percentage)) { - if (!utils.isValidPercentage(action.data.percentage)) { - throw errors.createError({ - title: `Invalid state percentage: ${action.data.percentage}` - }) - } + if (!_.isUndefined(action.data.percentage) && !utils.isValidPercentage(action.data.percentage)) { + throw errors.createError({ + title: `Invalid state percentage: ${action.data.percentage}` + }) + } - if (!_.isNumber(action.data.eta)) { - throw errors.createError({ - title: `Invalid state eta: ${action.data.eta}` - }) - } + if (!_.isUndefined(action.data.eta) && !_.isNumber(action.data.eta)) { + throw errors.createError({ + title: `Invalid state eta: ${action.data.eta}` + }) } return state.set('flashState', Immutable.fromJS(action.data))