actor merging!

This commit is contained in:
Lars Behrends
2025-11-06 18:45:20 +01:00
parent 0f0fb3b410
commit 5d86fcfda9
6 changed files with 38 additions and 44 deletions

View File

@@ -880,7 +880,14 @@ class AdminController extends AdminBaseController
*/
public function mergeActors(Request $request, Response $response, $args)
{
$data = $request->getParsedBody();
$contentType = $request->getHeaderLine('Content-Type');
if (strstr($contentType, 'application/json')) {
$data = json_decode((string)$request->getBody(), true);
} else {
$data = $request->getParsedBody();
}
$masterActorId = (int)($data['master_actor_id'] ?? 0);
$duplicateActorIds = array_map('intval', $data['duplicate_actor_ids'] ?? []);
@@ -1020,7 +1027,14 @@ class AdminController extends AdminBaseController
*/
public function autoMergeActors(Request $request, Response $response, $args)
{
$data = $request->getParsedBody();
$contentType = $request->getHeaderLine('Content-Type');
if (strstr($contentType, 'application/json')) {
$data = json_decode((string)$request->getBody(), true);
} else {
$data = $request->getParsedBody();
}
$actorGroupIds = $data['actor_group_ids'] ?? [];
if (empty($actorGroupIds)) {