diff --git a/src/db/pool.cr b/src/db/pool.cr index 9cc1de5..b88c109 100644 --- a/src/db/pool.cr +++ b/src/db/pool.cr @@ -200,8 +200,11 @@ module DB end end - if idle_pushed && are_waiting_for_resource? - @availability_channel.send nil + if idle_pushed + select + when @availability_channel.send(nil) + else + end end end