Selecting a model but no record in statement related to crashed
Trying to save an statement line with a model but no record selected on statement line crashes with: ``` Traceback (most recent call last): File "/usr/local/lib/python39/dist-packages/trytond/wsgipy", line 119, in dispatch_request return endpoint(request, **requestview_args) File "/usr/local/lib/python39/dist-packages/trytond/protocols/dispatcherpy", line 49, in rpc return methodsget(requestrpc_method, _dispatch)( File "/usr/local/lib/python39/dist-packages/trytond/wsgipy", line 86, in auth_required return wrapped(*args, **kwargs) File "/usr/local/lib/python39/dist-packages/trytond/protocols/wrapperspy", line 162, in wrapper return func(request, pool, *args, **kwargs) File "/usr/local/lib/python39/dist-packages/trytond/protocols/dispatcherpy", line 207, in _dispatch result = rpcresult(meth(*c_args, **c_kwargs)) File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 233, in wrapper return func(cls, *args, **kwargs) File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 1280, in write fieldset(cls, fname, *fargs) File "/usr/local/lib/python39/dist-packages/trytond/model/fields/one2manypy", line 283, in set Targetwrite(*to_write) File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 233, in wrapper return func(cls, *args, **kwargs) File "/usr/local/lib/python39/dist-packages/trytond/model/modelsqlpy", line 1287, in write cls_validate(sub_records, field_names=all_field_names) File "/usr/local/lib/python39/dist-packages/trytond/model/modelstoragepy", line 91, in wrapper return func(*args, **kwargs) File "/usr/local/lib/python39/dist-packages/trytond/model/modelstoragepy", line 1359, in _validate validate_domain(field) File "/usr/local/lib/python39/dist-packages/trytond/model/modelstoragepy", line 1280, in validate_domain validate_relation_domain( File "/usr/local/lib/python39/dist-packages/trytond/model/modelstoragepy", line 1302, in validate_relation_domain finds = Relationsearch(['AND', AttributeError: type object 'str' has no attribute 'search' ``` I found it on 6.4 series but is also reproducible on 6.6 demo server.
issue