health-es
[Top][All Lists]
Advanced

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

[Health-es] Error al "Mostrar versiones..." cuando modelo se quiere hist


From: Fabian C.
Subject: [Health-es] Error al "Mostrar versiones..." cuando modelo se quiere historizar modelos
Date: Mon, 27 Oct 2014 09:17:26 -0500

Hola lista.

Realizando pruebas sobre historización de modelos de GNU Health, realicé lo siguiente:

He historizado el modelo "gnuhealth.patient".

Al hacer clic en "Mostrar versiones..." de cualquier paciente (en módulo Pacientes), lanza 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 159, in dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/model/modelsql.py", line 656, in read
    getter_results = field.get(ids, cls, field_list, values=result)
  File "/trytond/model/fields/function.py", line 87, in get
    return dict((name, call(name)) for name in names)
  File "/trytond/model/fields/function.py", line 87, in <genexpr>
    return dict((name, call(name)) for name in names)
  File "/trytond/model/fields/function.py", line 81, in call
    return dict((r.id, method(r, name)) for r in records)
  File "/trytond/model/fields/function.py", line 81, in <genexpr>
    return dict((r.id, method(r, name)) for r in records)
  File "/trytond/modules/health/health.py", line 2044, in get_patient_puid
    return self.name.ref
AttributeError: 'NoneType' object has no attribute 'ref'

También hice la prueba historizando el modelo "gnuhealth.patient.nursing" del módulo Health Nursing. Al hacer clic en "Mostrar versiones...", lanza 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 159, in dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/model/modelsql.py", line 692, in read
    fields_related[fname]):
  File "/trytond/model/modelsql.py", line 656, in read
    getter_results = field.get(ids, cls, field_list, values=result)
  File "/trytond/model/fields/function.py", line 87, in get
    return dict((name, call(name)) for name in names)
  File "/trytond/model/fields/function.py", line 87, in <genexpr>
    return dict((name, call(name)) for name in names)
  File "/trytond/model/fields/function.py", line 81, in call
    return dict((r.id, method(r, name)) for r in records)
  File "/trytond/model/fields/function.py", line 81, in <genexpr>
    return dict((r.id, method(r, name)) for r in records)
  File "/trytond/modules/health_inpatient/health_inpatient.py", line 279, in get_rec_name
    return self.name + ': ' + self.patient.name.name + ' ' + \
AttributeError: 'NoneType' object has no attribute 'name'

¿Hay algo que se me esté pasando por alto para poder historizar algún modelo en GNU Health?

En otros modelos que probé de GNU Health también lanza error similar.

Probé historizando el modelo "party.party" del módulo "Terceros" y si sale todo bien al recuperar algún histórico de registro (mediante "Mostrar versiones...") de cualquier Tercero que seleccione.


Gracias

--
Saludos cordiales
Fabián C.

reply via email to

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