$value should come in as a string (if it doesn't, trim() will cast it to one anyway...
authorAaron Schulz <aaron@users.mediawiki.org>
Fri, 21 Mar 2008 06:28:02 +0000 (06:28 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Fri, 21 Mar 2008 06:28:02 +0000 (06:28 +0000)
includes/api/ApiBase.php

index cc88e97..7568157 100644 (file)
@@ -503,7 +503,7 @@ abstract class ApiBase {
        * @return (allowMultiple ? an_array_of_values : a_single_value) 
        */
        protected function parseMultiValue($valueName, $value, $allowMultiple, $allowedValues) {
-               if( !trim( $value ) )
+               if( trim($value) === "" )
                        return array();
                $valuesList = explode('|', $value);
                if (!$allowMultiple && count($valuesList) != 1) {