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());