ensure the connection is released after exec

avoid releasing connection twice on exec.
avoid releasing connection when QueryMethod#query is blockless called.
This commit is contained in:
Brian J. Cardiff 2016-08-29 01:23:20 -03:00
parent b5112d9a48
commit 325fa9d4ae
5 changed files with 23 additions and 15 deletions

View file

@ -49,6 +49,7 @@ class DummyDriver < DB::Driver
protected def perform_exec(args : Enumerable)
set_params args
raise "forced exception due to query" if @query == "raise"
DB::ExecResult.new 0i64, 0_i64
end