From 1ea6c05decb736967f6fc9e431c3a72aa2f71871 Mon Sep 17 00:00:00 2001 From: Hemna Date: Thu, 2 Sep 2021 09:54:13 -0400 Subject: [PATCH] Fixed issue at startup with notify plugin Ensure that the aprsis client is configured prior to starting any plugins. --- aprsd/main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aprsd/main.py b/aprsd/main.py index 30b2d84..99cf0c9 100644 --- a/aprsd/main.py +++ b/aprsd/main.py @@ -459,10 +459,6 @@ def server( trace.setup_tracing(["method", "api"]) stats.APRSDStats(config) - # Create the initial PM singleton and Register plugins - plugin_manager = plugin.PluginManager(config) - plugin_manager.setup_plugins() - if config["aprs"].get("enabled", True): try: cl = client.Client(config) @@ -481,6 +477,10 @@ def server( " for setups without internet connectivity.", ) + # Create the initial PM singleton and Register plugins + plugin_manager = plugin.PluginManager(config) + plugin_manager.setup_plugins() + # Now load the msgTrack from disk if any if flush: LOG.debug("Deleting saved MsgTrack.")