El 12/02/17 a les 14:05, Manuel Bailen ha escrit:
Muchas gracias por responder Sergi,

Desde el cliente accediendo al módulo aparecen las dependencias de "ir"
y "res" como instaladas
tras la actualización accediendo desde pgadmin3 a la tabla
ir.module.dependecy también aparece la dependencia.

Entonces esta todo bien. Me he mirado con cariñó el módulo y la verdad que lo implementaria de otra forma, utilizando las funcionalidades de este patch:

https://bugs.tryton.org/issue4735


por otro lado, haciendo pruebas he observado que si reinicio el cliente
(SIN reiniciar el servidor) obtengo este otro error:

Traceback (most recent call last):
  File "/trytond/wsgi.py", line 47, in dispatch_request
    return endpoint(request, **request.view_args)
  File "/trytond/protocols/dispatcher.py", line 61, in rpc
    request, database_name, *request.params)
  File "/trytond/protocols/dispatcher.py", line 72, in login
    session = security.login(database_name, user, password)
  File "/trytond/security.py", line 32, in login
    session, = Session.create([{}])
  File "/trytond/model/modelsql.py", line 601, in create
    cls._validate(sub_records)
  File "/trytond/model/modelstorage.py", line 894, in _validate
    ctx_pref = User.get_preferences(context_only=True)
  File "/trytond/res/user.py", line 367, in get_preferences
    preferences = cls._get_preferences(user, context_only=context_only)
  File "/trytond/modules/company/company.py", line 165, in _get_preferences
    context_only=context_only)
  File "/trytond/res/user.py", line 332, in _get_preferences
    res[field] = [x.id for x in getattr(user, field)]
  File "/trytond/model/modelstorage.py", line 1366, in __getattr__
    read_data = self.read(list(ids), ffields.keys())
  File "/trytond/modules/company/company.py", line 214, in read
    result = super(User, cls).read(ids, fields_names=fields_names)
  File "/trytond/res/user.py", line 231, in read
    result = super(User, cls).read(ids, fields_names=fields_names)
  File "/trytond/model/modelsql.py", line 744, in read
    getter_result = field.get(ids, cls, fname, values=result)
  File "/trytond/model/fields/many2many.py", line 96, in get
    relations.append(Relation.search(clause, order=order))
  File "/trytond/model/modelsql.py", line 1120, in search
    forder = field.convert_order(oexpr, tables, cls)
  File "/trytond/model/fields/many2one.py", line 236, in convert_order
    if Target._rec_name in Target._fields:
AttributeError: type object 'res.group' has no attribute '_fields'


Tiene pinta que hay alguna cosa que no se ha inicilizado correctamente. Por cierto, en los logs de los servidores véis algun tipo de error/warning relacionado con este módulo?

Un saludo,


--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Responder a