diff --git a/src/db/error.cr b/src/db/error.cr index ad775fc..4268bf2 100644 --- a/src/db/error.cr +++ b/src/db/error.cr @@ -30,7 +30,8 @@ module DB class PoolResourceLost(T) < Error getter resource : T - def initialize(@resource : T) + def initialize(@resource : T, cause : Exception? = nil) + super(cause: cause) @resource.close end end