From 9e4f6abf5ddc683acdf4db02828e70156ba5ecd8 Mon Sep 17 00:00:00 2001 From: James Cole Date: Tue, 27 Aug 2019 06:52:54 +0200 Subject: [PATCH] Fix #2485 --- app/Api/V1/Controllers/TransactionLinkController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Api/V1/Controllers/TransactionLinkController.php b/app/Api/V1/Controllers/TransactionLinkController.php index 65dfe22a42..351dd0f196 100644 --- a/app/Api/V1/Controllers/TransactionLinkController.php +++ b/app/Api/V1/Controllers/TransactionLinkController.php @@ -170,6 +170,9 @@ class TransactionLinkController extends Controller public function store(TransactionLinkRequest $request): JsonResponse { $manager = new Manager; + $baseUrl = $request->getSchemeAndHttpHost() . '/api/v1'; + $manager->setSerializer(new JsonApiSerializer($baseUrl)); + $data = $request->getAll(); $inward = $this->journalRepository->findNull($data['inward_id'] ?? 0); $outward = $this->journalRepository->findNull($data['outward_id'] ?? 0); @@ -187,7 +190,6 @@ class TransactionLinkController extends Controller $resource = new Item($journalLink, $transformer, 'transaction_links'); return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); - } /** @@ -202,6 +204,8 @@ class TransactionLinkController extends Controller public function update(TransactionLinkRequest $request, TransactionJournalLink $journalLink): JsonResponse { $manager = new Manager; + $baseUrl = $request->getSchemeAndHttpHost() . '/api/v1'; + $manager->setSerializer(new JsonApiSerializer($baseUrl)); $data = $request->getAll(); $data['inward'] = $this->journalRepository->findNull($data['inward_id'] ?? 0); $data['outward'] = $this->journalRepository->findNull($data['outward_id'] ?? 0);