Просмотр исходного кода

Don't cache CACHE_KEY_CATALOG_ERROR if ISOLATED_DEPLOYMENT is True

Brian Tiemann 1 год назад
Родитель
Сommit
32422d1683
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      netbox/core/views.py

+ 1 - 1
netbox/core/views.py

@@ -594,7 +594,7 @@ class BasePluginView(UserPassesTestMixin, View):
         catalog_plugins_error = cache.get(self.CACHE_KEY_CATALOG_ERROR, default=False)
         catalog_plugins_error = cache.get(self.CACHE_KEY_CATALOG_ERROR, default=False)
         if not catalog_plugins_error:
         if not catalog_plugins_error:
             catalog_plugins = get_catalog_plugins()
             catalog_plugins = get_catalog_plugins()
-            if not catalog_plugins:
+            if not catalog_plugins and not settings.ISOLATED_DEPLOYMENT:
                 # Cache for 5 minutes to avoid spamming connection
                 # Cache for 5 minutes to avoid spamming connection
                 cache.set(self.CACHE_KEY_CATALOG_ERROR, True, 300)
                 cache.set(self.CACHE_KEY_CATALOG_ERROR, True, 300)
                 messages.warning(request, _("Plugins catalog could not be loaded"))
                 messages.warning(request, _("Plugins catalog could not be loaded"))