Cast variables as arrays to cover empty values (#8982)

DO NOT DELETE THIS TEXT

#### Please note

> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.

- [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/)

#### Testers

If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926`
This commit is contained in:
Neil Lathwood
2018-08-04 21:07:12 +01:00
committed by GitHub
parent 5b24934f8a
commit 703e90fbc2

View File

@ -220,7 +220,8 @@ class Database extends BaseValidation
$columns = array_map(array($this, 'columnToSql'), $table_schema['Columns']);
$indexes = array_map(array($this, 'indexToSql'), $table_schema['Indexes']);
$def = implode(', ', array_merge(array_values($columns), array_values($indexes)));
$def = implode(', ', array_merge(array_values((array)$columns), array_values((array)$indexes)));
var_dump($def);
return "CREATE TABLE `$table` ($def);";
}