rubenbalde / pyafipws

Automatically exported from code.google.com/p/pyafipws
GNU General Public License v3.0
0 stars 0 forks source link

Definición de las fechas de servicio #24

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hola,

Al crear la factura, hay un if que si no se pasaron fechas de servicio no las 
asigna.  Sin embargo, al generar el diccionario para enviarlo por SOAP, siempre 
se accede a esas fechas, con lo cual si se pasaron vacías, se dispara un error 
por acceder a un miembro que no está.

Creo que lo correcto es asignarlas aún cuando se hayan pasado vacías.  Otra 
posible solución sería no agregarlas al diccionario si no están presentes.

Adjunto un diff que elimina los if y siempre asigna estas variables.

--
Saludos,
Marga

Original issue reported on code.google.com by margamanterola on 1 Nov 2010 at 3:58

Attachments:

GoogleCodeExporter commented 8 years ago
El if esta bien porque si no se pasó fecha de servicio no se debe informar 
(por ej. concepto 1)

Lo que estaba mal es cuando armaba el request, que igualmente buscaba la fecha 
de servicio, ahora pasa None (null) si no hay para que no surja KeyError.

Ver 2a1aff84a4

Original comment by reingart@gmail.com on 22 Nov 2010 at 12:06