Matthias Mullie has uploaded a new change for review.
https://gerrit.wikimedia.org/r/53573
Change subject: failsafe to make sure that feedback that doesn't get archived,
does not continue to show up in archive_scheduled
......................................................................
failsafe to make sure that feedback that doesn't get archived, does not
continue to show up in archive_scheduled
Change-Id: Ia7db0db8799ea535fbe614838949b83182c0f841
---
M maintenance/archiveFeedback.php
1 file changed, 8 insertions(+), 2 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ArticleFeedbackv5
refs/changes/73/53573/1
diff --git a/maintenance/archiveFeedback.php b/maintenance/archiveFeedback.php
index 1f75c0a..dc78c10 100644
--- a/maintenance/archiveFeedback.php
+++ b/maintenance/archiveFeedback.php
@@ -84,9 +84,15 @@
$note = wfMessage(
'articlefeedbackv5-activity-note-archive', $days )->escaped();
$flagger = new
ArticleFeedbackv5Flagging( null, $feedback->aft_id, $feedback->aft_page );
- $flagger->run( 'archive', $note, false,
'job' );
+ $success = $flagger->run( 'archive',
$note, false, 'job' );
- $this->completeCount++;
+ if ( $success ) {
+ $this->completeCount++;
+ } else {
+ // if we could not flag, unmark
as archive_schedule
+ $feedback->aft_archive_date =
null;
+ $feedback->update();
+ }
$break = false;
}
--
To view, visit https://gerrit.wikimedia.org/r/53573
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia7db0db8799ea535fbe614838949b83182c0f841
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ArticleFeedbackv5
Gerrit-Branch: master
Gerrit-Owner: Matthias Mullie <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits