diff --git a/perfil/views.py b/perfil/views.py index 1de8e61..af6bab0 100644 --- a/perfil/views.py +++ b/perfil/views.py @@ -168,6 +168,11 @@ def post(self, *args, **kwargs): login(self.request, user=usuario) + # Redireciona para lista de produtos caso não tenha um carrinho ainda ao criar ou acessar a conta + carrinho = copy.deepcopy(self.request.session.get('carrinho')) + if not carrinho: + return redirect('produto:lista') + messages.success( self.request, 'Você fez login no sistema e pode concluir sua compra.'