Ppchelko has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/362322 )
Change subject: Revision-Create: Populate the rev_content_changed field.
......................................................................
Revision-Create: Populate the rev_content_changed field.
Change-Id: Ibd32ceb99bc650e3927c1bde28c05d0145fc205b
Depends-On: Ia5492563e8e88b60eba49eccf603b1599c6c3a74
---
M EventBus.php
1 file changed, 8 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/EventBus
refs/changes/22/362322/1
diff --git a/EventBus.php b/EventBus.php
index 059d620..fa7c8cb 100644
--- a/EventBus.php
+++ b/EventBus.php
@@ -224,8 +224,16 @@
// must have a minimum value of 1, so omit it entirely when
there is no
// parent revision (i.e. page creation).
$parentId = $revision->getParentId();
+ // Assume that the content have changed by default
+ $attrs['rev_content_changed'] = true;
if ( !is_null( $parentId ) ) {
$attrs['rev_parent_id'] = $parentId;
+ if ( $parentId !== 0 ) {
+ $parentRev = Revision::newFromId( $parentId );
+ if ( !is_null( $parentRev ) ) {
+ $attrs['rev_content_changed'] =
$parentRev->getSha1() !== $revision->getSha1();
+ }
+ }
}
return $attrs;
--
To view, visit https://gerrit.wikimedia.org/r/362322
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibd32ceb99bc650e3927c1bde28c05d0145fc205b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/EventBus
Gerrit-Branch: master
Gerrit-Owner: Ppchelko <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits