diff --git a/workflow/engine/src/ProcessMaker/Validation/SqlBlacklist.php b/workflow/engine/src/ProcessMaker/Validation/SqlBlacklist.php index 6ebd17a96..8f3a550e7 100644 --- a/workflow/engine/src/ProcessMaker/Validation/SqlBlacklist.php +++ b/workflow/engine/src/ProcessMaker/Validation/SqlBlacklist.php @@ -121,8 +121,8 @@ class SqlBlacklist extends Parser //verify system tables $tables = $config['tables']; - $fn($this->statements, function ($table) use ($tables) { - if (in_array($table, $tables)) { + $fn($this->statements, function ($table) use ($tables, $notExecuteQuery) { + if (in_array($table, $tables) && $notExecuteQuery) { throw new Exception(G::loadTranslation('ID_NOT_EXECUTE_QUERY', [$table])); } });