https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112770
Revision: 112770
Author: saper
Date: 2012-03-01 04:14:49 +0000 (Thu, 01 Mar 2012)
Log Message:
-----------
Fix bug 34838 when a response to Moodbar feedback is posted
Use DerivativeRequest instead of FauxRequest when editing
anything
Modified Paths:
--------------
trunk/extensions/MoodBar/ApiFeedbackDashboardResponse.php
Modified: trunk/extensions/MoodBar/ApiFeedbackDashboardResponse.php
===================================================================
--- trunk/extensions/MoodBar/ApiFeedbackDashboardResponse.php 2012-03-01
03:11:43 UTC (rev 112769)
+++ trunk/extensions/MoodBar/ApiFeedbackDashboardResponse.php 2012-03-01
04:14:49 UTC (rev 112770)
@@ -47,18 +47,20 @@
$this->disableUserTalkEmailNotification();
$id = intval( $item->getProperty( 'id' ) );
- $api = new ApiMain( new FauxRequest( array(
- 'action' => 'edit',
- 'title' => $talkPage->getFullText(),
- 'appendtext' => ( $talkPage->exists() ? "\n\n"
: '' ) .
- $feedback_link . "\n" .
- '<span
id="feedback-dashboard-response-' . $id . '"></span>' . "\n\n" .
- $response . "\n\n~~~~\n\n" .
- '<span
class="markashelpful-mbresponse-' . $id . '"> </span>',
- 'token' => $params['token'],
- 'summary' => $summary,
- 'notminor' => true,
- ), true, array( 'wsEditToken' =>
$wgRequest->getSessionData( 'wsEditToken' ) ) ), true );
+ $api = new ApiMain( new DerivativeRequest(
+ $wgRequest,
+ array(
+ 'action' => 'edit',
+ 'title' => $talkPage->getFullText(),
+ 'appendtext' => ( $talkPage->exists() ?
"\n\n" : '' ) .
+ $feedback_link . "\n" .
+ '<span
id="feedback-dashboard-response-' . $id . '"></span>' . "\n\n" .
+ $response .
"\n\n~~~~\n\n" .
+ '<span
class="markashelpful-mbresponse-' . $id . '"> </span>',
+ 'token' => $params['token'],
+ 'summary' => $summary,
+ 'notminor' => true,
+ ), true, array( 'wsEditToken' =>
$wgRequest->getSessionData( 'wsEditToken' ) ) ), true );
$api->execute();
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs