Skip to content

Commit

Permalink
Fix for unconfigured toolbox
Browse files Browse the repository at this point in the history
  • Loading branch information
TatianaFomina committed Jun 2, 2022
1 parent 59c6a5f commit dff1df2
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 13 deletions.
4 changes: 2 additions & 2 deletions src/components/tools/block.ts
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,10 @@ export default class BlockTool extends BaseTool<IBlockTool> {
const userToolboxSettings = this.config[UserSettings.Toolbox];

if (_.isEmpty(toolToolboxSettings)) {
return;
return [];
}
if (userToolboxSettings === false) {
return;
return [];
}
/**
* Return tool's toolbox settings if user settings are not defined
Expand Down
19 changes: 8 additions & 11 deletions src/components/ui/toolbox.ts
Original file line number Diff line number Diff line change
Expand Up @@ -255,17 +255,14 @@ export default class Toolbox extends EventsDispatcher<ToolboxEvent> {
.from(this.tools.values())
.reduce((result, tool) => {
const toolToolboxSettings = tool.toolbox;

if (toolToolboxSettings) {
const validToolboxSettings = toolToolboxSettings.filter(item => {
return this.areToolboxSettingsValid(item, tool.name);
});

result.push({
...tool,
toolbox: validToolboxSettings,
});
}
const validToolboxSettings = toolToolboxSettings.filter(item => {
return this.areToolboxSettingsValid(item, tool.name);
});

result.push({
...tool,
toolbox: validToolboxSettings,
});

return result;
}, []);
Expand Down

0 comments on commit dff1df2

Please sign in to comment.