health-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Health-es] Error en prueba de laboratorio


From: Luis Falcon
Subject: Re: [Health-es] Error en prueba de laboratorio
Date: Fri, 1 Aug 2014 09:51:32 +0100

Buenos días Luis !

On Thu, 31 Jul 2014 21:41:17 -0430
Luis González <address@hidden> wrote:

> Al intentar solicitar una prueba de laboratorio para un paciente desde
> la cuenta de un doctor, aparece el siguiente error:
> --------------------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/trytond/protocols/jsonrpc.py", line 125, in
> _marshaled_dispatch response['result'] = dispatch_method(method,
> params) File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
>     res = dispatch(*args)
>   File "/trytond/protocols/dispatcher.py", line 158, in dispatch
>     result = rpc.result(meth(*c_args, **c_kwargs))
>   File "/trytond/wizard/wizard.py", line 225, in execute
>     return wizard._execute(state_name)
>   File "/trytond/wizard/wizard.py", line 237, in _execute
>     view['fields'].keys())
>   File "/trytond/wizard/wizard.py", line 84, in get_defaults
>     defaults = Model_.default_get(fields)
>   File "/trytond/model/model.py", line 174, in default_get
>     value[field_name] = cls._defaults[field_name]()
>   File "/trytond/modules/health_lab/wizard/wizard_create_lab_test.py",
> line 137, in default_doctor
>     return int(doctor_id[0])
> TypeError: 'NoneType' object has no attribute '__getitem__'
> --------------------------------------------------------------------------------
> 
> Lo acabo de probar en una instalación fresca. Estoy intentando
> realizar esta operación desde Salud -> Pacientes -> (selecciono un
> paciente) -> Operaciones relacionadas (flecha verde) -> Solicitar
> prueba de laboratorio.
> 
> Por otro lado, si en esta misma ventana de paciente intento activar la
> opción Solicitar Dx por Imagen, aparece este otro error (algo parecido
> al anterior):
> --------------------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/trytond/protocols/jsonrpc.py", line 125, in
> _marshaled_dispatch response['result'] = dispatch_method(method,
> params) File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
>     res = dispatch(*args)
>   File "/trytond/protocols/dispatcher.py", line 158, in dispatch
>     result = rpc.result(meth(*c_args, **c_kwargs))
>   File "/trytond/wizard/wizard.py", line 225, in execute
>     return wizard._execute(state_name)
>   File "/trytond/wizard/wizard.py", line 237, in _execute
>     view['fields'].keys())
>   File "/trytond/wizard/wizard.py", line 84, in get_defaults
>     defaults = Model_.default_get(fields)
>   File "/trytond/model/model.py", line 174, in default_get
>     value[field_name] = cls._defaults[field_name]()
>   File
> "/trytond/modules/health_imaging/wizard/wizard_health_imaging.py",
> line 110, in default_doctor return int(doctor_id[0])
> TypeError: 'NoneType' object has no attribute '__getitem__'
> --------------------------------------------------------------------------------
> 
> Como dato curioso, si intento realizar estas mismas operaciones como
> administrador, no recivo ninguno de estos errores.
> 
Fíjate de tener asociado el usuario de login con el profesional de
salud. De hecho, no te debería dejar grabar el profesional de salud si
el party relacionado no está asociado a un id de login.

He probado en nuestra instalación y funciona OK. Avisa cuando hagas la
prueba y así verificamos que esté bien.

Saludos !




reply via email to

[Prev in Thread] Current Thread [Next in Thread]