From 75b7776a15accc79bb156ce17fc5938a61d1a0bb Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 18 May 2016 15:53:12 -0300 Subject: [PATCH] =?UTF-8?q?Aprimorar=20valida=C3=A7=C3=A3o=20do=20c=C3=B3d?= =?UTF-8?q?igo=20de=20seguran=C3=A7a?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Permitir que o código de segurança tenha zeros à esquerda. --- cielo_webservice/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cielo_webservice/models.py b/cielo_webservice/models.py index 7f76b9e..da9e1bc 100644 --- a/cielo_webservice/models.py +++ b/cielo_webservice/models.py @@ -49,7 +49,7 @@ def validate(self): if self.indicador is not None and not isinstance(self.indicador, six.integer_types): raise TypeError('indicador precisa ser do tipo inteiro.') - if self.indicador == 1 and not isinstance(self.codigo_seguranca, six.integer_types): + if self.indicador == 1 and not self.codigo_seguranca.isdigit(): raise TypeError('codigo_seguranca precisa ser do tipo inteiro.') if self.nome_portador is not None and not isinstance(self.nome_portador, six.string_types):