mirror of
https://github.com/StarCitizenTools/mediawiki-skins-Citizen.git
synced 2024-11-24 14:34:09 +00:00
fix(core): 🐛 handle null exception for user group
This commit is contained in:
parent
3be7e86926
commit
081a176edc
|
@ -117,16 +117,18 @@ final class Header extends Partial {
|
|||
foreach ( $groups as $group ) {
|
||||
$id = sprintf( $msgName, $group );
|
||||
$msg = $this->skin->msg( $id )->text();
|
||||
// Nullpointer should not happen
|
||||
$href = $this->title->newFromText(
|
||||
$title = $this->title->newFromText(
|
||||
$this->skin->msg( sprintf( $msgName, $group ) )->text(),
|
||||
NS_PROJECT
|
||||
)->getLinkURL();
|
||||
$html .= <<< HTML
|
||||
<li>
|
||||
<a href="$href" id="$id">$msg</a>
|
||||
</li>
|
||||
HTML;
|
||||
);
|
||||
if ( $title ) {
|
||||
$href = $title->getLinkURL();
|
||||
$html .= <<< HTML
|
||||
<li>
|
||||
<a href="$href" id="$id">$msg</a>
|
||||
</li>
|
||||
HTML;
|
||||
}
|
||||
}
|
||||
|
||||
$html = sprintf( '<li id="pt-usergroups"><ul>%s</ul></li>', $html );
|
||||
|
|
Loading…
Reference in a new issue