Merge pull request #61490 from nextcloud/fix-webhook
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions

fix: webhook payload for system tag events
This commit is contained in:
Marcel Klehr 2026-07-09 15:05:44 +02:00 committed by GitHub
commit fdfd320eff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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();