diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2014-07-19 20:23:38 +0200 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2014-07-19 20:23:38 +0200 |
commit | f0c0bd525150210c81b5a16ea0619426b7032cf5 (patch) | |
tree | f3a509f0c2a9163b00af6f0217d9c183e801b27c | |
parent | d09ec367512ee9afb6daa5d9d0f89cbe7a6ca582 (diff) | |
download | nextcloud-server-f0c0bd525150210c81b5a16ea0619426b7032cf5.tar.gz nextcloud-server-f0c0bd525150210c81b5a16ea0619426b7032cf5.zip |
check if $tables is an array
-rw-r--r-- | lib/repair/innodb.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/repair/innodb.php b/lib/repair/innodb.php index 4d58bf64a9e..6f7fcfcd4c9 100644 --- a/lib/repair/innodb.php +++ b/lib/repair/innodb.php @@ -28,9 +28,11 @@ class InnoDB extends BasicEmitter implements \OC\RepairStep { } $tables = $this->getAllMyIsamTables($connection); - foreach ($tables as $table) { - $connection->exec("ALTER TABLE $table ENGINE=InnoDB;"); - $this->emit('\OC\Repair', 'info', array("Fixed $table")); + if (is_array($tables)) { + foreach ($tables as $table) { + $connection->exec("ALTER TABLE $table ENGINE=InnoDB;"); + $this->emit('\OC\Repair', 'info', array("Fixed $table")); + } } } |