diff --git a/codex/sales/states/slotreserving.nim b/codex/sales/states/slotreserving.nim index 22ea90860..d4343fd3f 100644 --- a/codex/sales/states/slotreserving.nim +++ b/codex/sales/states/slotreserving.nim @@ -37,17 +37,16 @@ method run*(state: SaleSlotReserving, machine: Machine): Future[?State] {.async. let data = agent.data let context = agent.context let market = context.market - let slotId = slotId(data.requestId, data.slotIndex) logScope: + requestId = data.requestId slotIndex = data.slotIndex - slotId - let canReserve = await market.canReserveSlot(slotId) + let canReserve = await market.canReserveSlot(data.requestId, data.slotIndex) if canReserve: try: trace "Reserving slot" - await market.reserveSlot(slotId) + await market.reserveSlot(data.requestId, data.slotIndex) except MarketError as e: return some State( SaleErrored(error: e) ) diff --git a/tests/codex/sales/states/testslotreserving.nim b/tests/codex/sales/states/testslotreserving.nim index f0033d4b3..c54fb2aa6 100644 --- a/tests/codex/sales/states/testslotreserving.nim +++ b/tests/codex/sales/states/testslotreserving.nim @@ -1,7 +1,5 @@ import pkg/chronos import pkg/questionable -import pkg/datastore -import pkg/stew/byteutils import pkg/codex/contracts/requests import pkg/codex/sales/states/slotreserving import pkg/codex/sales/states/downloading @@ -21,7 +19,7 @@ import ../../helpers/mockmarket import ../../helpers/mockreservations import ../../helpers/mockclock -asyncchecksuite "sales state 'preparing'": +asyncchecksuite "sales state 'SlotReserving'": let request = StorageRequest.example let slotIndex = (request.ask.slots div 2).u256 var market: MockMarket