From c91e8bdd2e68bd5551653f632b69b265aaa060f6 Mon Sep 17 00:00:00 2001 From: lovetox Date: Thu, 25 Jun 2020 22:43:45 +0200 Subject: [PATCH] [plugin_installer] Check before updating the available page Fixes #508 --- plugin_installer/plugin_installer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin_installer/plugin_installer.py b/plugin_installer/plugin_installer.py index b79fe8c..28712e2 100644 --- a/plugin_installer/plugin_installer.py +++ b/plugin_installer/plugin_installer.py @@ -211,7 +211,9 @@ class PluginInstaller(GajimPlugin): activated = app.plugin_manager.update_plugins( replace=False, activate=True, plugin_name=plugin.short_name) if activated: - self._available_page.update_plugin(plugin) + if self._available_page is not None: + self._available_page.update_plugin(plugin) + else: self._needs_restart = True log.info('Plugin %s needs restart', plugin.name)