fix: webhook payload for system tag events

Signed-off-by: Your Name <you@example.com>
This commit is contained in:
Your Name 2026-06-22 11:47:02 +02:00
parent e76d290b67
commit dde64eab39

View file

@ -302,8 +302,8 @@ class SystemTagObjectMapper implements ISystemTagObjectMapper {
#[\Override]
public function setObjectIdsForTag(string $tagId, string $objectType, array $objectIds): void {
$currentObjectIds = $this->getObjectIdsForTags($tagId, $objectType);
$removedObjectIds = array_diff($currentObjectIds, $objectIds);
$addedObjectIds = array_diff($objectIds, $currentObjectIds);
$removedObjectIds = array_values(array_diff($currentObjectIds, $objectIds));
$addedObjectIds = array_values(array_diff($objectIds, $currentObjectIds));
$this->connection->beginTransaction();
$query = $this->connection->getQueryBuilder();