diff --git a/modules/common/src/Storage/AbstractDatabaseTable.php b/modules/common/src/Storage/AbstractDatabaseTable.php index 6ec9e51004..3337fa3b5e 100644 --- a/modules/common/src/Storage/AbstractDatabaseTable.php +++ b/modules/common/src/Storage/AbstractDatabaseTable.php @@ -304,7 +304,7 @@ private function tableCreate($table_name, $schema) { // Opportunity to further alter the schema before table creation. $schema = $this->dispatchEvent(self::EVENT_TABLE_CREATE, $schema); // Add indexes if we have an index manager. - if (method_exists($this->indexManager, 'modifySchema')) { + if (isset($this->indexManager) && method_exists($this->indexManager, 'modifySchema')) { $schema = $this->indexManager->modifySchema($table_name, $schema); } $this->connection->schema()->createTable($table_name, $schema);