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'