Improve query building if's to cater for addition of columns
authorSam Reed <reedy@users.mediawiki.org>
Fri, 18 Mar 2011 20:50:40 +0000 (20:50 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Fri, 18 Mar 2011 20:50:40 +0000 (20:50 +0000)
includes/api/ApiQueryFilearchive.php

index 36adbc1..b791f17 100644 (file)
@@ -73,10 +73,9 @@ class ApiQueryFilearchive extends ApiQueryBase {
                if ( $fld_user ) {
                        $this->addFields( array( 'fa_user', 'fa_user_text' ) );
                }
-               $this->addFieldsIf( 'fa_size', $fld_size );
 
-               if ( $fld_dimensions ) {
-                       $this->addFields( array( 'fa_height', 'fa_width' ) );
+               if ( $fld_dimensions || $fld_size ) {
+                       $this->addFields( array( 'fa_height', 'fa_width', 'fa_size' ) );
                }
 
                $this->addFieldsIf( 'fa_description', $fld_description );