diff --git a/src/xo-app/settings/plugins/index.js b/src/xo-app/settings/plugins/index.js index f035fb31d..dc642e921 100644 --- a/src/xo-app/settings/plugins/index.js +++ b/src/xo-app/settings/plugins/index.js @@ -75,12 +75,12 @@ class Plugin extends Component { _updateLoad = () => { const { props } = this - const { id } = props - const method = (!props.loaded && loadPlugin) || (!props.unloadable && unloadPlugin) - - if (method) { - return method(id) + if (!props.loaded) { + return loadPlugin(props.id) + } + if (props.unloadable !== false) { + return unloadPlugin(props.id) } } @@ -135,7 +135,11 @@ class Plugin extends Component {
- + {` ${props.name} `}