diff --git a/workflow/engine/classes/class.pmFunctions.php b/workflow/engine/classes/class.pmFunctions.php index 2811f826b..0f412cb04 100755 --- a/workflow/engine/classes/class.pmFunctions.php +++ b/workflow/engine/classes/class.pmFunctions.php @@ -245,7 +245,11 @@ function executeQuery ($SqlStatement, $DBConnectionUID = 'workflow', $aParameter G::loadClass('system'); $blackList = System::getQueryBlackList(); $aListQueries = explode('|', $blackList['queries']); - $aListAllTables = explode('|', $blackList['tables'].$blackList['pmtables']); + $aListAllTables = explode( + '|', + ((isset($blackList['tables']))? $blackList['tables'] : '') . + ((isset($blackList['pmtables']))? $blackList['pmtables'] : '') + ); $parseSqlStm = new PHPSQLParser($SqlStatement); try { //Parsing queries and check the blacklist