diff --git a/packages/xo-web/src/xo-app/host/index.js b/packages/xo-web/src/xo-app/host/index.js index 30a3f68b2..2783c80ef 100644 --- a/packages/xo-web/src/xo-app/host/index.js +++ b/packages/xo-web/src/xo-app/host/index.js @@ -191,6 +191,10 @@ export default class Host extends Component { return } + if (this.unsubscribeHostMissingPatches !== undefined) { + this.unsubscribeHostMissingPatches() + } + this.unsubscribeHostMissingPatches = subscribeHostMissingPatches(host, missingPatches => this.setState({ missingPatches: missingPatches && sortBy(missingPatches, patch => -patch.time),