diff --git a/src/module/sql/sql.lua b/src/module/sql/sql.lua index d84d7b9f307303bda10cfa2e3f2322e0dc197f4e..4b014c2a32e3166246860752292e1a4f3ad58097 100644 --- a/src/module/sql/sql.lua +++ b/src/module/sql/sql.lua @@ -92,9 +92,9 @@ box.net.sql = { execute = function(self, sql, ...) -- waits until connection will be free while self.processing do - self.queue[ box.fiber.fid ] = box.ipc.channel() - self.queue[ box.fiber.fid ]:get() - self.queue[ box.fiber.fid ] = nil + self.queue[ box.fiber.id() ] = box.ipc.channel() + self.queue[ box.fiber.id() ]:get() + self.queue[ box.fiber.id() ] = nil end self.processing = true