From 382ee2b7419d2117a7aef897f384bee1dcf4980a Mon Sep 17 00:00:00 2001 From: Liangent Date: Fri, 24 Aug 2012 01:02:25 +0800 Subject: [PATCH] Fix double braceSubstitution of some preview messages They will fail if sysops write "{{((}}" stuff in it (where [[Template:((]] contains "{{"). Change-Id: Ie1c3b4a128d9eff23da724b17a729fac9561668e --- includes/EditPage.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/EditPage.php b/includes/EditPage.php index 528b4a67b1..d60d73ca56 100644 --- a/includes/EditPage.php +++ b/includes/EditPage.php @@ -2614,12 +2614,12 @@ HTML if ( $this->mTriedSave && !$this->mTokenOk ) { if ( $this->mTokenOkExceptSuffix ) { - $note = wfMessage( 'token_suffix_mismatch' )->text(); + $note = wfMessage( 'token_suffix_mismatch' )->plain(); } else { - $note = wfMessage( 'session_fail_preview' )->text(); + $note = wfMessage( 'session_fail_preview' )->plain(); } } elseif ( $this->incompleteForm ) { - $note = wfMessage( 'edit_form_incomplete' )->text(); + $note = wfMessage( 'edit_form_incomplete' )->plain(); } else { $note = wfMessage( 'previewnote' )->plain() . ' [[#' . self::EDITFORM_ID . '|' . $wgLang->getArrow() . ' ' . wfMessage( 'continue-editing' )->text() . ']]'; -- 2.20.1