From 8fbbcb3a8d474c93900772bd4ef05d34cf28ae7a Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 20 Nov 2021 18:13:33 +0100 Subject: [PATCH] better readability --- InvenTree/plugin/registry.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/InvenTree/plugin/registry.py b/InvenTree/plugin/registry.py index 7e4d4031e8..da6659fffb 100644 --- a/InvenTree/plugin/registry.py +++ b/InvenTree/plugin/registry.py @@ -268,15 +268,18 @@ class Plugins: settings.INTEGRATION_APPS_PATHS += [plugin_path] apps_changed = True + # if apps were changed or force loading base apps -> reload if apps_changed or force_reload: - # if apps were changed or force loading base apps -> reload + # first startup or force loading of base apps -> registry is prob false if self.apps_loading or force_reload: - # first startup or force loading of base apps -> registry is prob false self.apps_loading = False self._reload_apps(force_reload=True) + self._reload_apps() + # rediscover models/ admin sites self._reregister_contrib_apps() + # update urls - must be last as models must be registered for creating admin routes self._update_urls()