Use of find method on account_stock_eu causes AttributeError
``` Traceback (most recent call last): File "usrlocallibpython3.11dist-packagestrytondwsgi.py", line 109, in dispatch_request return endpoint(request, **request.view_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondprotocolsdispatcher.py", line 43, in rpc return methods.get(request.rpc_method, _dispatch)( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondwsgi.py", line 75, in wrapper return func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondprotocolswrappers.py", line 197, in wrapper return func(request, pool, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondprotocolsdispatcher.py", line 196, in _dispatch result = rpc.result(meth(*c_args, **c_kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulescarrier_carriagestock.py", line 200, in done super().done(shipments) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_packagestock.py", line 442, in done super(ShipmentOut, cls).done(shipments) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_location_movestock.py", line 230, in wrapper func(cls, shipments, *args, **kwargs) File "usrlocallibpython3.11dist-packagestrytondmodulesstock_location_movestock.py", line 248, in done super(ShipmentOut, cls).done(shipments) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulessale_shipment_coststock.py", line 224, in done super().done(shipments) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulessalestock.py", line 25, in wrapper func(cls, shipments) File "usrlocallibpython3.11dist-packagestrytondmodulessalestock.py", line 57, in done super(ShipmentOut, cls).done(shipments) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_shipment_coststock.py", line 242, in done super().done(shipments) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulescompanymodel.py", line 66, in wrapper result = func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstockshipment.py", line 1670, in done Move.do([m for s in shipments for m in s.outgoing_moves]) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_eustock.py", line 262, in do super().do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_lot_sledstock.py", line 169, in do super(Move, cls).do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_lotstock.py", line 462, in do super().do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_consignmentstock.py", line 81, in wrapper return func(cls, moves) ^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstock_consignmentstock.py", line 250, in do super(Move, cls).do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulessale_gift_cardstock.py", line 55, in do super().do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulessale_shipment_tolerancestock.py", line 22, in do super(Move, cls).do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulespurchasestock.py", line 126, in wrapper func(cls, moves) File "usrlocallibpython3.11dist-packagestrytondmodulespurchasestock.py", line 222, in do super().do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_invoice_stockstock.py", line 81, in do super().do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_continentalstock.py", line 171, in do super(Move, cls).do(moves) File "usrlocallibpython3.11dist-packagestrytondmodelmodelview.py", line 742, in wrapper return func(cls, records, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelworkflow.py", line 37, in wrapper result = func(cls, filtered, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesstockmove.py", line 778, in do cls.save(to_save) File "usrlocallibpython3.11dist-packagestrytondmodeldescriptors.py", line 33, in newfunc return self.func(owner, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelmodelstorage.py", line 1971, in save cls.write(*sum( File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_eustock.py", line 204, in write super().write(*args) File "usrlocallibpython3.11dist-packagestrytondmodulesstock_shipment_measurementsstock.py", line 148, in write super(Move, cls).write(*args) File "usrlocallibpython3.11dist-packagestrytondmodulesproductionstock.py", line 99, in write super().write(*args) File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_invoice_stockstock.py", line 88, in write cls.update_unit_price(moves) File "usrlocallibpython3.11dist-packagestrytondmodulescommissionstock.py", line 30, in update_unit_price super().update_unit_price(moves) File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_invoice_stockstock.py", line 98, in update_unit_price cls.save(moves) File "usrlocallibpython3.11dist-packagestrytondmodeldescriptors.py", line 33, in newfunc return self.func(owner, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelmodelstorage.py", line 1971, in save cls.write(*sum( File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_eustock.py", line 205, in write cls._update_intrastat(moves) File "usrlocallibpython3.11dist-packagestrytondtransaction.py", line 50, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_eustock.py", line 163, in _update_intrastat intrastat_value = move._intrastat_value() ^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_eustock.py", line 421, in _intrastat_value self.company.intrastat_currency, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelmodelstorage.py", line 1806, in __getattr__ read_data = self.read(list(index.keys()), list(ffields.keys())) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelmodelsql.py", line 1171, in read getter_results = field.get( ^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelfieldsfunction.py", line 27, in wrapper return func(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondtransaction.py", line 50, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelfieldsfunction.py", line 159, in get return dict((name, call(name)) for name in names) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelfieldsfunction.py", line 159, in <genexpr> return dict((name, call(name)) for name in names) ^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodelfieldsfunction.py", line 127, in call values = method(records, name) ^^^^^^^^^^^^^^^^^^^^^ File "usrlocallibpython3.11dist-packagestrytondmodulesaccount_stock_eucompany.py", line 27, in get_intrastat_currency eur, = Currency.find([('code', '=', 'EUR')], limit=1) ^^^^^^^^^^^^^ AttributeError: type object 'currency.currency' has no attribute 'find' ```
issue