diff --git a/src/template_project/application/user/interactors/sign_up.py b/src/template_project/application/user/interactors/sign_up.py index ed59799..2e7dac2 100644 --- a/src/template_project/application/user/interactors/sign_up.py +++ b/src/template_project/application/user/interactors/sign_up.py @@ -39,7 +39,7 @@ class UserSignUpInteractor: hashed_password=hashed_password, ) access_token = self.access_token_factory.execute(user.id) - crypted_access_token = self.access_token_cryptographer.crypto(access_token) + crypted_access_token = self.access_token_cryptographer.crypto(access_token.id) response = UserSignUpResponse(access_token=crypted_access_token) diff --git a/src/template_project/web_api/ioc/factory.py b/src/template_project/web_api/ioc/factory.py index 8a7cfc2..24aaaaf 100644 --- a/src/template_project/web_api/ioc/factory.py +++ b/src/template_project/web_api/ioc/factory.py @@ -1,4 +1,4 @@ -from dishka import Provider, Scope, provide_all +from dishka import Provider, Scope, WithParents, provide_all from template_project.adapters.access_token.factory import DefaultAccessTokenFactory @@ -6,6 +6,6 @@ from template_project.adapters.access_token.factory import DefaultAccessTokenFac class FactoryProvider(Provider): scope = Scope.APP - factories = provide_all( - DefaultAccessTokenFactory, + provides = provide_all( + WithParents[DefaultAccessTokenFactory], )