From 1ccc8a8a6fcdf865193fb293b670c2ebb8aafea9 Mon Sep 17 00:00:00 2001 From: bison-paolo Date: Thu, 26 Jan 2017 11:32:04 +0100 Subject: [PATCH] Enhancement of method _validate of controller Person --- application/controllers/api/v1/person/Person.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/application/controllers/api/v1/person/Person.php b/application/controllers/api/v1/person/Person.php index f3667ff91..c5d78ccdd 100644 --- a/application/controllers/api/v1/person/Person.php +++ b/application/controllers/api/v1/person/Person.php @@ -123,7 +123,10 @@ class Person extends APIv1_Controller // Trim all the values foreach($person as $key => $value) { - $person[$key] = trim($value); + if (gettype($value) == 'string') + { + $person[$key] = trim($value); + } } if (isset($person['sprache']) && mb_strlen($person['sprache']) > 16) @@ -182,7 +185,7 @@ class Person extends APIv1_Controller { return error('Anzahl der Kinder ist ungueltig'); } - if (!isset($person['aktiv']) || (isset($person['aktiv']) && $person['aktiv'] !== 'true' && $person['aktiv'] !== 'false')) + if (!isset($person['aktiv']) || (isset($person['aktiv']) && $person['aktiv'] !== true && $person['aktiv'] !== false)) { return error('Aktiv ist ungueltig'); }