From fb39aa4707c035f796bc8c472e77fd28d9c70915 Mon Sep 17 00:00:00 2001 From: Salar Hafezi Date: Thu, 10 Mar 2022 10:10:39 +0330 Subject: [PATCH] Fix: prevent calls on undefined --- .../Binary/Trade Definition/trade_definition_multiplier.js | 2 +- packages/bot-web-ui/src/stores/app-store.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bot-skeleton/src/scratch/blocks/Binary/Trade Definition/trade_definition_multiplier.js b/packages/bot-skeleton/src/scratch/blocks/Binary/Trade Definition/trade_definition_multiplier.js index 8d7bde79eecb..2f95f7ea648e 100644 --- a/packages/bot-skeleton/src/scratch/blocks/Binary/Trade Definition/trade_definition_multiplier.js +++ b/packages/bot-skeleton/src/scratch/blocks/Binary/Trade Definition/trade_definition_multiplier.js @@ -181,7 +181,7 @@ Blockly.Blocks.trade_definition_multiplier = { return [option, option]; }); - multiplier_list_dropdown.updateOptions(multiplier_options, { + multiplier_list_dropdown?.updateOptions(multiplier_options, { default_value: should_use_default_value ? undefined : multiplier_list_dropdown.getValue(), }); } diff --git a/packages/bot-web-ui/src/stores/app-store.js b/packages/bot-web-ui/src/stores/app-store.js index 812231821a30..3deee0296a8b 100644 --- a/packages/bot-web-ui/src/stores/app-store.js +++ b/packages/bot-web-ui/src/stores/app-store.js @@ -227,7 +227,7 @@ export default class AppStore { const is_click_outside_blockly = !path.some(el => el.classList && el.classList.contains('injectionDiv')); if (is_click_outside_blockly) { - Blockly.hideChaff(/* allowToolbox */ false); + Blockly?.hideChaff(/* allowToolbox */ false); } };