aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2014-07-20 21:40:53 +0200
committerMorris Jobke <hey@morrisjobke.de>2014-07-20 21:40:53 +0200
commit76a5fa11f590a06afc84ea7e2352e4c079746bb7 (patch)
tree8c508171c32cb6ce8080307b83ca0414d7a64464 /lib
parent8cd1f7464e1fedc34cf174417d779bda89870b76 (diff)
parentf0c0bd525150210c81b5a16ea0619426b7032cf5 (diff)
downloadnextcloud-server-76a5fa11f590a06afc84ea7e2352e4c079746bb7.tar.gz
nextcloud-server-76a5fa11f590a06afc84ea7e2352e4c079746bb7.zip
Merge pull request #9741 from owncloud/fix-repair-innodb-9737-master
check if $tables is an array
Diffstat (limited to 'lib')
-rw-r--r--lib/repair/innodb.php8
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"));
+ }
}
}