From 902497191158aabd4dc00fa7bf9fec0374895aa9 Mon Sep 17 00:00:00 2001 From: Roan Kattouw Date: Mon, 9 Feb 2009 19:24:28 +0000 Subject: [PATCH] Fix up r47037, which was itself a fix-up of r46845. Change suggested by Brad Jorsch --- includes/api/ApiQueryAllmessages.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/api/ApiQueryAllmessages.php b/includes/api/ApiQueryAllmessages.php index 1d617dc218..0e24504976 100644 --- a/includes/api/ApiQueryAllmessages.php +++ b/includes/api/ApiQueryAllmessages.php @@ -74,11 +74,13 @@ class ApiQueryAllmessages extends ApiQueryBase { //Get all requested messages $messages = array(); + $skip = !is_null($params['from']); foreach( $messages_target as $message ) { - if(!is_null($params['from'])) - if($message != $params['from']) - continue; - $messages[$message] = wfMsg( $message ); + // Skip all messages up to $params['from'] + if($skip && $message === $params['from']) + $skip = false; + if(!$skip) + $messages[$message] = wfMsg( $message ); } //Print the result -- 2.20.1