From 3a60d1095bef9965fd20617d25e0f513d8ad5562 Mon Sep 17 00:00:00 2001 From: Olivier Doucet Date: Thu, 11 Feb 2021 16:20:56 +0100 Subject: [PATCH] Mercure update: force delete data provided --- .../Doctrine/EventListener/PublishMercureUpdatesListener.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php b/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php index 3579c21843d..7e4c6c8d3cb 100644 --- a/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php +++ b/src/Bridge/Doctrine/EventListener/PublishMercureUpdatesListener.php @@ -191,6 +191,8 @@ private function storeObjectToPublish($object, string $property): void } if ('deletedObjects' === $property) { + // if it's a deletion, ignore 'data' provided + unset($options['data']); $this->deletedObjects[(object) [ 'id' => $this->iriConverter->getIriFromItem($object), 'iri' => $this->iriConverter->getIriFromItem($object, UrlGeneratorInterface::ABS_URL),