diff --git a/InvenTree/InvenTree/helpers.py b/InvenTree/InvenTree/helpers.py index 20680540e6..829e845ce0 100644 --- a/InvenTree/InvenTree/helpers.py +++ b/InvenTree/InvenTree/helpers.py @@ -698,6 +698,7 @@ def clean_decimal(number): return clean_number.quantize(Decimal(1)) if clean_number == clean_number.to_integral() else clean_number.normalize() + def log_plugin_error(error, reference: str = 'general'): # make sure the registry is set up if reference not in settings.INTEGRATION_ERRORS: diff --git a/InvenTree/plugin/apps.py b/InvenTree/plugin/apps.py index 33b70cb9fc..1cfec7c2ed 100644 --- a/InvenTree/plugin/apps.py +++ b/InvenTree/plugin/apps.py @@ -169,7 +169,7 @@ class PluginAppConfig(AppConfig): if settings.PLUGIN_TESTING or (plugin_db_setting and plugin_db_setting.active): # check if the plugin was blocked -> threw an error if disabled: - if plugin.__name__==disabled: + if plugin.__name__ == disabled: # errors are bad so disable the plugin in the database # but only if not in testing mode as that breaks in the GH pipeline if not settings.PLUGIN_TESTING: diff --git a/InvenTree/plugin/templatetags/plugin_extras.py b/InvenTree/plugin/templatetags/plugin_extras.py index e18ef70b3c..480e6cd5d3 100644 --- a/InvenTree/plugin/templatetags/plugin_extras.py +++ b/InvenTree/plugin/templatetags/plugin_extras.py @@ -52,6 +52,7 @@ def safe_url(view_name, *args, **kwargs): except: return None + @register.simple_tag() def plugin_errors(*args, **kwargs): """Return all plugin errors"""