https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112149

Revision: 112149
Author:   emsmith
Date:     2012-02-22 21:21:49 +0000 (Wed, 22 Feb 2012)
Log Message:
-----------
bug 34090 - no upper limit, only lower limit - we can't get any worse then 0

Modified Paths:
--------------
    trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php

Modified: 
trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php
===================================================================
--- trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php 
2012-02-22 21:14:04 UTC (rev 112148)
+++ trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php 
2012-02-22 21:21:49 UTC (rev 112149)
@@ -154,7 +154,7 @@
                        if($direction == 'increase') {
                                $activity = 'flag';
                                $filters['abusive'] = 1;
-                               $update[] = "af_abuse_count = 
LEAST(af_abuse_count + 1, 1)";
+                               $update[] = "af_abuse_count = af_abuse_count + 
1";
 
                                // Auto-hide after threshold flags
                                if( $record->af_abuse_count > 
$wgArticleFeedbackv5HideAbuseThreshold
@@ -173,7 +173,7 @@
                        elseif($direction == 'decrease') {
                                $activity = 'unflag';
                                $filters['abusive'] = -1;
-                               $update[] = "af_abuse_count = 
GREATEST(af_abuse_count - 1, 0)";
+                               $update[] = "af_abuse_count = 
GREATEST(CONVERT(af_abuse_count, SIGNED) -1, 0)";
 
                                // Un-hide if we don't have 5 flags anymore
                                if( $record->af_abuse_count == 5 && true == 
$record->af_is_hidden ) {
@@ -195,7 +195,7 @@
                        if($direction == 'increase') {
                                $activity = 'request';
                                $filters['needsoversight'] = 1;
-                               $update[] = "af_oversight_count = 
LEAST(af_oversight_count + 1, 1)";
+                               $update[] = "af_oversight_count = 
af_oversight_count + 1";
 
                                // autohide if not hidden
                                if (false == $record->af_is_hidden ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to