From 1a1612fdfd5f378003513b97178975d698796a59 Mon Sep 17 00:00:00 2001 From: Magnus Manske Date: Sat, 28 Jan 2006 21:44:57 +0000 Subject: [PATCH] Fix for bug 4783 : {{ns:0}} does not render --- RELEASE-NOTES | 1 + includes/Parser.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index d1b36842c5..7df1839c7e 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -257,6 +257,7 @@ Parser: * Convert unnecessary URL escape codes in external links to their equivalent character before doing anything with them. This prevents certain kinds of spam filter evasion. +* (bug 4783) : Fix for "{{ns:0}} does not render" Upload: * (bug 2527) Always set destination filename when new file is selected diff --git a/includes/Parser.php b/includes/Parser.php index 396803475d..580d63b18a 100644 --- a/includes/Parser.php +++ b/includes/Parser.php @@ -2423,7 +2423,7 @@ class Parser # Check for NS: (namespace expansion) $mwNs = MagicWord::get( MAG_NS ); if ( $mwNs->matchStartAndRemove( $part1 ) ) { - if ( intval( $part1 ) ) { + if ( intval( $part1 ) || $part1 == "0" ) { $text = $linestart . $wgContLang->getNsText( intval( $part1 ) ); $found = true; } else { -- 2.20.1