Skip to content

Commit 25e383e

Browse files
committed
fix: sync sites when adding/removing via item set recursion
1 parent af52eda commit 25e383e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Controller/UpdateController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ public function teamUpdateAction()
333333
$remove_item_sets = $formData['remove_item_sets'];
334334
foreach ($remove_item_sets as $item_set_id) {
335335
//todo: delete expects the id to be in the second parameter, for now just leaving empty because team resource uses a composite key
336-
$this->api()->delete('team-resource', [], ['team' => $team_id, 'resource' => $item_set_id],['recursive'=>$recursive]);
336+
$this->api()->delete('team-resource', [], ['team' => $team_id, 'resource' => $item_set_id],['recursive'=>$recursive, 'syncSites' => true]);
337337
}
338338
}
339339
//add item sets
@@ -342,7 +342,7 @@ public function teamUpdateAction()
342342
//todo: implement the read operation
343343
$exists = $this->api()->search('team-resource', ['team' => $team_id, 'resource' => $item_set_id]);
344344
if (count($exists->getContent()) < 1) {
345-
$this->api()->create('team-resource', ['team' => $team_id, 'resource' => $item_set_id], [], ['recursive' => $recursive]);
345+
$this->api()->create('team-resource', ['team' => $team_id, 'resource' => $item_set_id], [], ['recursive' => $recursive, 'syncSites' => true]);
346346
}
347347
}
348348
}

0 commit comments

Comments
 (0)