Webhook being sent for everything, even when just set to post.insert

mattdrennan

Member
Affected version
2.2.13
My webhook:

It9MmwY.png


Database XF_Jobs, which is causing server slow downs (I truncated the XF_Jobs and fixed the issue that way) (over 190K!):

t5yO5ht.png


Server Log:

#0 src/XF/Api/Result/EntityResult.php(226): XF\Mvc\Entity\AbstractCollection->toWebhookResults(1, Array)#1 src/XF/Api/Result/EntityResult.php(174): XF\Api\Result\EntityResult->castToFinalValue(Object(XF\Mvc\Entity\ArrayCollection), 1, Array)#2 src/XF/Repository/WebhookRepository.php(113): XF\Api\Result\EntityResult->render()#3 src/XF/Behavior/Webhook.php(34): XF\Repository\WebhookRepository->queueWebhook('post', 655370, 'update', Object(XF\Entity\Post))#4 src/XF/Mvc/Entity/Entity.php(1327): XF\Behavior\Webhook->postSave()#5 src/XF/Service/Post/EditorService.php(201): XF\Mvc\Entity\Entity->save(true, false)#6 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\Post\EditorService->_save()#7 src/XF/Pub/Controller/PostController.php(175): XF\Service\Post\EditorService->save()#8 src/XF/Mvc/Dispatcher.php(362): XF\Pub\Controller\PostController->actionEdit(Object(XF\Mvc\ParameterBag))#9 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Post', 'Edit', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\PostController), NULL)#10 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\PostController), NULL)#11 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))#12 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()#13 src/XF.php(806): XF\App->run()#14 index.php(23): XF::runApp('XF\\Pub\\App')#15 {main}

The webhook is being triggered for all post updates, rather than just "insert."
 
Back
Top Bottom