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