mirror of
https://github.com/ceratic/MediaCollectorLibary.git
synced 2026-05-13 23:56:46 +02:00
actor merging!
This commit is contained in:
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user