Error when modify a one2many function field without a setter attribute defined
The 5.2 client, allows to modify a one2many function field (in previous version it was not allowed), but when you try to save it returns error.
It's true that there are no core modules with a field of this type without a setter attribute defined, but anyway, I think that the client should not allow to modify it.
Traceback (most recent call last):
File "/trytond/wsgi.py", line 104, in dispatch_request
return endpoint(request, **request.view_args)
File "/trytond/protocols/dispatcher.py", line 48, in rpc
request, database_name, *request.rpc_params)
File "/trytond/wsgi.py", line 72, in auth_required
return wrapped(*args, **kwargs)
File "/trytond/protocols/wrappers.py", line 131, in wrapper
return func(request, pool, *args, **kwargs)
File "/trytond/protocols/dispatcher.py", line 186, in _dispatch
result = rpc.result(meth(*c_args, **c_kwargs))
File "/trytond/model/modelsql.py", line 159, in wrapper
return func(cls, *args, **kwargs)
File "/trytond/model/modelsql.py", line 1008, in write
field.set(cls, fname, *fargs)
File "/trytond/model/fields/function.py", line 126, in set
**Model.__names__(self.name)))
NotImplementedError: Falta la función de escritura para el campo "Movimientos" en "Proyecto de trabajo".
Fault: Falta la función de escritura para el campo "Movimientos" en "Proyecto de trabajo".