diff options
author | Andreas Gohr <andi@splitbrain.org> | 2023-02-13 20:43:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-13 20:43:23 +0100 |
commit | 4dc66d1dae1e5946475fd432b08a95bb4844429a (patch) | |
tree | dde3191a4866746fa94deb38547779570302c6fd | |
parent | 934970207e23db2a3f2112de08a3b42d080fd23d (diff) | |
parent | e2905cd42331b3b80acc4b8d0b6bb2e3eb207524 (diff) | |
download | dokuwiki-4dc66d1dae1e5946475fd432b08a95bb4844429a.tar.gz dokuwiki-4dc66d1dae1e5946475fd432b08a95bb4844429a.zip |
Merge pull request #3865 from splitbrain/bulkmailer
fix accidental overwriting of variable in bulkmailer #3862
-rw-r--r-- | inc/Subscriptions/BulkSubscriptionSender.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/inc/Subscriptions/BulkSubscriptionSender.php b/inc/Subscriptions/BulkSubscriptionSender.php index ac24e9e04..d0ae2bf1e 100644 --- a/inc/Subscriptions/BulkSubscriptionSender.php +++ b/inc/Subscriptions/BulkSubscriptionSender.php @@ -85,13 +85,13 @@ class BulkSubscriptionSender extends SubscriptionSender $change_ids = []; foreach ($changes as $rev) { $n = 0; + $pagelog = new PageChangeLog($rev['id']); while (!is_null($rev) && $rev['date'] >= $lastupdate && ($INPUT->server->str('REMOTE_USER') === $rev['user'] || $rev['type'] === DOKU_CHANGE_TYPE_MINOR_EDIT) ) { - $pagelog = new PageChangeLog($rev['id']); - $rev = $pagelog->getRevisions($n++, 1); - $rev = (count($rev) > 0) ? $rev[0] : null; + $revisions = $pagelog->getRevisions($n++, 1); + $rev = (count($revisions) > 0) ? $pagelog->getRevisionInfo($revisions[0]) : null; } if (!is_null($rev) && $rev['date'] >= $lastupdate) { |