diff --git a/libraries/classes/Export.php b/libraries/classes/Export.php index ec14ddf8fd..b2b13aaa72 100644 --- a/libraries/classes/Export.php +++ b/libraries/classes/Export.php @@ -841,6 +841,11 @@ class Export $tableObj = new Table($table, $db); $nonGeneratedCols = $tableObj->getNonGeneratedColumns(true); + // Skip tables that cannot be read + if ($nonGeneratedCols === []) { + continue; + } + $localQuery = 'SELECT ' . implode(', ', $nonGeneratedCols) . ' FROM ' . Util::backquote($db) . '.' . Util::backquote($table); @@ -1110,6 +1115,11 @@ class Export $tableObj = new Table($table, $db); $nonGeneratedCols = $tableObj->getNonGeneratedColumns(true); + // Skip tables that cannot be read + if ($nonGeneratedCols === []) { + return; + } + $localQuery = 'SELECT ' . implode(', ', $nonGeneratedCols) . ' FROM ' . Util::backquote($db) . '.' . Util::backquote($table) . $addQuery;