forked from elmau/empresa-libre
commit
c54c84940f
|
@ -331,8 +331,18 @@ class Certificado(object):
|
|||
result = _call(args.format(self._path_cer, 'serial'))
|
||||
serie = result.split('=')[1].split('\n')[0][1::2]
|
||||
result = _call(args.format(self._path_cer, 'subject'))
|
||||
#~ rfc = result.split('=')[5].split('/')[0].strip()
|
||||
rfc = result.split('x500UniqueIdentifier = ')[1][:13].strip()
|
||||
#~ Verificar si es por la version de OpenSSL
|
||||
t1 = 'x500UniqueIdentifier = '
|
||||
t2 = 'x500UniqueIdentifier='
|
||||
if t1 in result:
|
||||
rfc = result.split(t1)[1][:13].strip()
|
||||
elif t2 in result:
|
||||
rfc = result.split(t2)[1][:13].strip()
|
||||
else:
|
||||
self.error = 'No se pudo obtener el RFC del certificado'
|
||||
print ('\n', result)
|
||||
return data
|
||||
|
||||
|
||||
if not DEBUG:
|
||||
if not rfc == session_rfc:
|
||||
|
|
|
@ -268,6 +268,9 @@ class Emisor(BaseModel):
|
|||
fields['nombre'] = fields.pop('emisor_nombre')
|
||||
fields['codigo_postal'] = fields.pop('emisor_cp')
|
||||
fields['cp_expedicion'] = fields.pop('emisor_cp2', '') or fields['codigo_postal']
|
||||
fields['calle'] = fields.pop('emisor_calle', '')
|
||||
fields['no_exterior'] = fields.pop('emisor_no_exterior', '')
|
||||
fields['no_interior'] = fields.pop('emisor_no_interior', '')
|
||||
fields['colonia'] = fields.pop('emisor_colonia', '')
|
||||
fields['municipio'] = fields.pop('emisor_municipio', '')
|
||||
fields['estado'] = fields.pop('emisor_estado', '')
|
||||
|
|
|
@ -11,7 +11,7 @@ from conf import DEBUG, LOG_PATH
|
|||
|
||||
|
||||
DEBUG = DEBUG
|
||||
VERSION = '0.2.0'
|
||||
VERSION = '0.2.1'
|
||||
EMAIL_SUPPORT = ('soporte@empresalibre.net',)
|
||||
|
||||
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
|
||||
|
|
Loading…
Reference in New Issue