From d07fec5d629407b5b2bf34c0062e310cdb5a1eb8 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 19 Apr 2016 21:46:18 +0300 Subject: [PATCH] Fix for #816 preg_match() error on settings update --- app/Http/Controllers/AppController.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/AppController.php b/app/Http/Controllers/AppController.php index 1fc3f7588873..9dcf243fbe02 100644 --- a/app/Http/Controllers/AppController.php +++ b/app/Http/Controllers/AppController.php @@ -178,9 +178,12 @@ class AppController extends BaseController $config = ''; foreach ($_ENV as $key => $val) { - if (preg_match('/\s/',$val)) { - $val = "'{$val}'"; - } + if (is_array($val)) { + continue; + } + if (preg_match('/\s/', $val)) { + $val = "'{$val}'"; + } $config .= "{$key}={$val}\n"; }