From: Reedy Date: Mon, 4 Nov 2013 23:04:01 +0000 (+0000) Subject: Invalid argument supplied for foreach() in FormatMetadata.php on line 1566 X-Git-Tag: 1.31.0-rc.0~18289 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/bilan.php?a=commitdiff_plain;h=fe7c284e7b1fff2d83ec42018931ef664fa96f0b;p=lhc%2Fweb%2Fwiklou.git Invalid argument supplied for foreach() in FormatMetadata.php on line 1566 Bug: 56585 Change-Id: I5f65333cc94b66fd80fcf5abcfad7e10e4669310 --- diff --git a/includes/media/FormatMetadata.php b/includes/media/FormatMetadata.php index b34ad650c0..91c4c9a063 100755 --- a/includes/media/FormatMetadata.php +++ b/includes/media/FormatMetadata.php @@ -1563,11 +1563,13 @@ class FormatMetadata extends ContextSource { $common = $file->getCommonMetaArray(); - foreach ( $common as $key => $value ) { - $fileMetadata[$key] = array( - 'value' => $value, - 'source' => 'file-metadata', - ); + if ( $common !== false ) { + foreach ( $common as $key => $value ) { + $fileMetadata[$key] = array( + 'value' => $value, + 'source' => 'file-metadata', + ); + } } wfProfileOut( __METHOD__ );