just use feed publisher on feed_entry

This commit is contained in:
aynsix
2021-12-03 16:20:57 +03:00
parent 10ac663f87
commit e591125e83

View File

@@ -395,15 +395,12 @@ class WebhookWorker implements WorkerInterface
]; ];
if ($webhookEvent->getType() === WebhookEvent::FEED_ENTRY_TYPE) { if ($webhookEvent->getType() === WebhookEvent::FEED_ENTRY_TYPE) {
$data = $webhookEvent->getData();
if ($creatorACL->has_right(\ACL::BAS_CHUPUB)) { if (isset($data['entry_id'])) {
$data = $webhookEvent->getData(); /** @var FeedEntry $feedEntry */
if (isset($data['entry_id'])) { $feedEntry = $this->app['repo.feed-entries']->find($data['entry_id']);
/** @var FeedEntry $feedEntry */ if ($feedEntry->getFeed()->isPublisher($creator)) {
$feedEntry = $this->app['repo.feed-entries']->find($data['entry_id']); $checked = true;
if ($feedEntry->getFeed()->isPublisher($creator)) {
$checked = true;
}
} }
} }
} }