reverted: --- b/core/lib/Drupal/Core/Entity/EntityAuthorInterface.php +++ /dev/null @@ -1,42 +0,0 @@ -save() calls hook_comment_publish() for all published comments // so we need to handle all other values here. if ($comment->status->value != COMMENT_PUBLISHED && $comment->entity_type->value == 'node') { - _tracker_remove($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); + _tracker_remove($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); } } @@ -206,7 +206,7 @@ */ function tracker_comment_publish($comment) { if ($comment->entity_type->value == 'node') { - _tracker_add($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); + _tracker_add($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); } } @@ -215,7 +215,7 @@ */ function tracker_comment_unpublish($comment) { if ($comment->entity_type->value == 'node') { - _tracker_remove($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); + _tracker_remove($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); } } @@ -224,7 +224,7 @@ */ function tracker_comment_delete($comment) { if ($comment->entity_type->value == 'node') { - _tracker_remove($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); + _tracker_remove($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); } } @@ -236,7 +236,7 @@ // $comment->save() calls hook_comment_publish() for all published comments // so we need to handle all other values here. if ($comment->status->value != COMMENT_PUBLISHED && $comment->entity_type->value == 'node') { - _tracker_remove($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); + _tracker_remove($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); } } @@ -248,7 +248,7 @@ */ function tracker_comment_publish($comment) { if ($comment->entity_type->value == 'node') { - _tracker_add($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); + _tracker_add($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); } } @@ -257,7 +257,7 @@ */ function tracker_comment_unpublish($comment) { if ($comment->entity_type->value == 'node') { - _tracker_remove($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); + _tracker_remove($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); } } @@ -266,7 +266,7 @@ */ function tracker_comment_delete($comment) { if ($comment->entity_type->value == 'node') { - _tracker_remove($comment->entity_id->target_id, $comment->getAuthorId(), $comment->changed->value); + _tracker_remove($comment->entity_id->target_id, $comment->uid->target_id, $comment->changed->value); } } only in patch2: unchanged: --- /dev/null +++ b/core/modules/user/lib/Drupal/user/EntityAuthorInterface.php @@ -0,0 +1,42 @@ +