From 9dabd39e082b0393743cfaa720d484ed8eda3033 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 14 Jan 2019 16:18:23 +0800 Subject: [PATCH 1/2] add return state after error invoked --- src/trade/tradeDialog.es6 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index b4352e24c5..e8de998bf8 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -775,6 +775,14 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ if (state.categories.value.contract_category === 'digits') { request.barrier = state.digits.value + ''; } + if (state.categories.value.contract_category === 'lookback') { + if (state.basis.amount > 1000) { + state.proposal.error = 'Maximum multiplier of 1000.'; + state.proposal.message = ''; + state.proposal.loading = false; + return; + } + } if (state.date_start.value !== 'now') { request.date_start = state.date_start.value * 1; } From e9e93132a27887d659006ec22a902598e2c48413 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 14 Jan 2019 16:30:48 +0800 Subject: [PATCH 2/2] localization text --- src/trade/tradeDialog.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index e8de998bf8..839d714455 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -777,7 +777,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ } if (state.categories.value.contract_category === 'lookback') { if (state.basis.amount > 1000) { - state.proposal.error = 'Maximum multiplier of 1000.'; + state.proposal.error = 'Maximum multiplier of 1000.'.i18n(); state.proposal.message = ''; state.proposal.loading = false; return;