From b2bb0c612e7ead3de27926c6c20640b9cca0cb96 Mon Sep 17 00:00:00 2001 From: aynsix Date: Tue, 19 May 2020 15:42:02 +0300 Subject: [PATCH] fix api upload/enqueue --- lib/Alchemy/Phrasea/Controller/Api/V1Controller.php | 2 +- lib/Alchemy/Phrasea/ControllerProvider/Api/V1.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php index 302b556223..cd445c9e8f 100644 --- a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php +++ b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php @@ -236,7 +236,7 @@ class V1Controller extends Controller return Result::createError($request, 422, $errors[0])->createResponse(); } - $this->dispatch(WorkerEvents::ASSETS_CREATE, new AssetsCreateEvent(json_decode($data))); + $this->dispatch(WorkerEvents::ASSETS_CREATE, new AssetsCreateEvent(json_decode($data, true))); return Result::create($request, [ "data" => json_decode($data), diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Api/V1.php b/lib/Alchemy/Phrasea/ControllerProvider/Api/V1.php index 1b4d9bd1fe..bdc7a8cd50 100644 --- a/lib/Alchemy/Phrasea/ControllerProvider/Api/V1.php +++ b/lib/Alchemy/Phrasea/ControllerProvider/Api/V1.php @@ -285,7 +285,7 @@ class V1 extends Api implements ControllerProviderInterface, ServiceProviderInte ->before('controller.api.v1:ensureUserManagementRights'); // the api route for the uploader service - $controllers->post('/upload/enqueue', 'controller.api.v1:sendAssetsInQueue'); + $controllers->post('/upload/enqueue/', 'controller.api.v1:sendAssetsInQueue'); return $controllers; }