http://www.mediawiki.org/wiki/Special:Code/MediaWiki/70173

Revision: 70173
Author:   nikerabbit
Date:     2010-07-29 20:26:28 +0000 (Thu, 29 Jul 2010)

Log Message:
-----------
Added check for error case and graceful degradation

Modified Paths:
--------------
    trunk/extensions/Translate/Groups.php

Modified: trunk/extensions/Translate/Groups.php
===================================================================
--- trunk/extensions/Translate/Groups.php       2010-07-29 20:22:59 UTC (rev 
70172)
+++ trunk/extensions/Translate/Groups.php       2010-07-29 20:26:28 UTC (rev 
70173)
@@ -385,7 +385,12 @@
                                        continue;
                                }
 
-                               $groups[$id] = MessageGroups::getGroup( $id );
+                               $group = MessageGroups::getGroup( $id );
+                               if ( $group === null ) {
+                                       error_log( "Invalid group id in 
{$this->getId()}: $id" );
+                                       continue;
+                               }
+                               $groups[$id] =  $group;
                        }
                        $this->groups = $groups;
                }



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to