[Jifty-commit] r5540 - in Jifty-DBI/trunk: lib/Jifty/DBI
Jifty commits
jifty-commit at lists.jifty.org
Wed Jul 2 23:13:37 EDT 2008
Author: sartak
Date: Wed Jul 2 23:13:37 2008
New Revision: 5540
Modified:
Jifty-DBI/trunk/ (props changed)
Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm
Log:
r63647 at onn: sartak | 2008-07-02 23:13:24 -0400
On rollback, flush the record cache
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Handle.pm Wed Jul 2 23:13:37 2008
@@ -796,6 +796,10 @@
#unless ($TRANSDEPTH) {Carp::confess("Attempted to rollback a transaction with none in progress")};
if ($force) {
$TRANSDEPTH = 0;
+
+ Jifty::DBI::Record->flush_cache
+ if Jifty::DBI::Record->can('flush_cache');
+
return ( $dbh->rollback );
}
@@ -810,7 +814,10 @@
return $TRANSDEPTH;
}
- my $rv = $self->dbh->rollback;
+ Jifty::DBI::Record->flush_cache
+ if Jifty::DBI::Record->can('flush_cache');
+
+ my $rv = $dbh->rollback;
if ($rv) {
$TRANSDEPTH--;
}
More information about the Jifty-commit
mailing list