From 4bdb7cd1395417696070719b22dfdd5257f4b199 Mon Sep 17 00:00:00 2001 From: cash Date: Sat, 22 Jan 2011 22:53:33 +0000 Subject: missed check for null parameters in web services parameter code git-svn-id: http://code.elgg.org/elgg/trunk@7909 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/web_services.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engine/lib/web_services.php') diff --git a/engine/lib/web_services.php b/engine/lib/web_services.php index f39f5aef1..f928dc29a 100644 --- a/engine/lib/web_services.php +++ b/engine/lib/web_services.php @@ -280,7 +280,7 @@ function get_parameters_for_method($method) { if (isset($API_METHODS[$method]['parameters'])) { foreach ($API_METHODS[$method]['parameters'] as $k => $v) { $param = get_input($k); // Make things go through the sanitiser - if ($param !== '') { + if ($param !== '' && $param !== null) { $sanitised[$k] = $param; } else { // parameter wasn't passed so check for default -- cgit v1.2.3