From a4321c090457f9384c2e782fbea7e4a1eb2bd112 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Wed, 20 Mar 2019 16:48:30 -0400 Subject: [PATCH] Plugin migration bug fix --- app/plugins/functions.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/plugins/functions.py b/app/plugins/functions.py index 9b2f99c0..1cbca09f 100644 --- a/app/plugins/functions.py +++ b/app/plugins/functions.py @@ -190,10 +190,13 @@ def get_plugins(): def get_active_plugins(): plugins = [] - enabled_plugins = [p.name for p in Plugin.objects.filter(enabled=True).all()] - for plugin in get_plugins(): - if plugin.get_name() in enabled_plugins: - plugins.append(plugin) + try: + enabled_plugins = [p.name for p in Plugin.objects.filter(enabled=True).all()] + for plugin in get_plugins(): + if plugin.get_name() in enabled_plugins: + plugins.append(plugin) + except Exception as e: + logger.warning("Cannot get active plugins. If running a migration this is expected: %s" % str(e)) return plugins