diff --git a/app/windows/Settings/Components/RepositoryPanel.jsx b/app/windows/Settings/Components/RepositoryPanel.jsx index 1e3d9f7..f248c58 100644 --- a/app/windows/Settings/Components/RepositoryPanel.jsx +++ b/app/windows/Settings/Components/RepositoryPanel.jsx @@ -11,15 +11,11 @@ import { runGarbageCollector } from '../../../api' @observer class RepositoryPanel extends React.Component { - /** Perform garbage collector and reload the view when done */ - _handleButtonGarbageCollectorClick (event) { + /** Perform garbage collection and refetch the data when done */ + _handleButtonGarbageCollectorClick = (event) => { + event.preventDefault() runGarbageCollector() - .then(this.props.informationStore.loadData) - .then(this.forceUpdate) - } - - _handelOnSubit (event) { - + .then(() => this.props.informationStore.loadData()) } render () { @@ -32,23 +28,19 @@ class RepositoryPanel extends React.Component { return ( -
- - - -