Volltext-Suche: Rose-Beziehung von File zu full_text
[kivitendo-erp.git] / SL / DBConnect / Cache.pm
index e45965f..c133e8a 100644 (file)
@@ -36,13 +36,18 @@ sub reset {
 }
 
 sub reset_all {
-  $_->rollback for values %cache;
+  $_->{AutoCommit} || $_->rollback for values %cache;
 }
 
 sub clear {
   %cache = ();
 }
 
+sub disconnect_all_and_clear {
+  $_->disconnect for values %cache;
+  %cache = ();
+}
+
 sub _args2str {
   my (@args) = @_;