BUGFIX: #7019 Fix SQL error when building database after adding a Member DataExtension in non-dev mode

This commit is contained in:
Andrew O'Neil 2012-03-21 11:53:38 +13:00
parent b5d4234dfd
commit 86ef281d8f

View File

@ -809,6 +809,10 @@ class Security extends Controller {
foreach($requiredTables as $table) {
// if any of the tables aren't created in the database
if(!ClassInfo::hasTable($table)) return false;
// HACK: DataExtensions aren't applied until a class is instantiated for
// the first time, so create an instance here.
singleton($table);
// if any of the tables don't have all fields mapped as table columns
$dbFields = DB::fieldList($table);