X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fmedia%2FBitmapMetadataHandler.php;h=9617692ab47bf52aa8bf942f92ac772baef7f3dc;hb=78e0fc3a70f5d917bc526f1c6ede4d455f46cb47;hp=81c63db2e603d1c2f25d39918705e50ffd64c8d2;hpb=4444f35d1d9f23bcb777fd4c19f8ea42888ae4a9;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/media/BitmapMetadataHandler.php b/includes/media/BitmapMetadataHandler.php index 81c63db2e6..9617692ab4 100644 --- a/includes/media/BitmapMetadataHandler.php +++ b/includes/media/BitmapMetadataHandler.php @@ -132,13 +132,13 @@ class BitmapMetadataHandler { // Do some special casing for multilingual values. // Don't discard translations if also as a simple value. foreach ( $this->metadata[$type] as $itemName => $item ) { - if ( is_array( $item ) && isset( $item['_type'] ) && $item['_type'] === 'lang' ) { - if ( isset( $temp[$itemName] ) && !is_array( $temp[$itemName] ) ) { - $default = $temp[$itemName]; - $temp[$itemName] = $item; - $temp[$itemName]['x-default'] = $default; - unset( $this->metadata[$type][$itemName] ); - } + if ( is_array( $item ) && isset( $item['_type'] ) && $item['_type'] === 'lang' && + isset( $temp[$itemName] ) && !is_array( $temp[$itemName] ) + ) { + $default = $temp[$itemName]; + $temp[$itemName] = $item; + $temp[$itemName]['x-default'] = $default; + unset( $this->metadata[$type][$itemName] ); } }