Move if ( is_array( $value ) && !$dupes ) { up to else block after the first !is_arra...
authorSam Reed <reedy@users.mediawiki.org>
Thu, 5 Aug 2010 06:08:23 +0000 (06:08 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Thu, 5 Aug 2010 06:08:23 +0000 (06:08 +0000)
includes/api/ApiBase.php

index c53fd2f..8e799fb 100644 (file)
@@ -736,10 +736,8 @@ abstract class ApiBase {
                                        default:
                                                ApiBase::dieDebug( __METHOD__, "Param $encParamName's type is unknown - $type" );
                                }
-                       }
-
-                       // Throw out duplicates if requested
-                       if ( is_array( $value ) && !$dupes ) {
+                       } else if ( !$dupes ) {
+                               // Throw out duplicates if requested
                                $value = array_unique( $value );
                        }