From a4a12752b8d9afd4f19fc5d3d843a040ec4a6f7c Mon Sep 17 00:00:00 2001 From: cherednik Date: Fri, 21 Mar 2025 13:43:09 +0400 Subject: [PATCH] DDB-1753: fix response --- .../Controller/DigitalSignatureController.php | 9 ++------- .../SignDocument/Services/DigitalSignatureService.php | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/backend/src/SignDocument/Controller/DigitalSignatureController.php b/backend/src/SignDocument/Controller/DigitalSignatureController.php index a99548a..43877c9 100644 --- a/backend/src/SignDocument/Controller/DigitalSignatureController.php +++ b/backend/src/SignDocument/Controller/DigitalSignatureController.php @@ -25,13 +25,8 @@ class DigitalSignatureController extends AbstractController { $token = $request->server->get('HTTP_AUTHORIZATION'); - $response = $this->digitalSignatureService->getSignature($digitalSignatureRequest, $token); - - return $this->createJsonResponse( - [ - 'hash' => $response->hash, - 'content' => base64_encode($response->content), - ] + return $this->createJsonResponseFromObject( + $this->digitalSignatureService->getSignature($digitalSignatureRequest, $token) ); } } \ No newline at end of file diff --git a/backend/src/SignDocument/Services/DigitalSignatureService.php b/backend/src/SignDocument/Services/DigitalSignatureService.php index 7ff187e..9ad6385 100644 --- a/backend/src/SignDocument/Services/DigitalSignatureService.php +++ b/backend/src/SignDocument/Services/DigitalSignatureService.php @@ -46,7 +46,7 @@ class DigitalSignatureService return new DigitalSignatureResponse( hash: $response, - content: file_get_contents(sprintf('%s.pdf', $this->document->tempFileName)) + content: base64_encode(file_get_contents(sprintf('%s.pdf', $this->document->tempFileName))) ); } catch (Exception $e) { throw new RuntimeException($e->getMessage());