From 4e6c5f90f738f8ea83325cd8a0b848f2d8addd27 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 13 Mar 2022 21:36:55 +0100 Subject: [PATCH] plug do_raise for enviroment var manipulating --- InvenTree/plugin/helpers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/InvenTree/plugin/helpers.py b/InvenTree/plugin/helpers.py index 1a5089aefe..2db1b79bdd 100644 --- a/InvenTree/plugin/helpers.py +++ b/InvenTree/plugin/helpers.py @@ -85,6 +85,9 @@ def handle_error(error, do_raise: bool = True, do_log: bool = True, log_name: st log_error({package_name: str(error)}, **log_kwargs) if do_raise: + # do a straight raise if we are playing with enviroment variables at execution time, ignore the broken sample + if settings.TESTING_ENV and package_name != 'integration.broken_sample': + raise error raise IntegrationPluginError(package_name, str(error)) # endregion