[Jifty-commit] r6167 - wifty/trunk/lib/Wifty
Jifty commits
jifty-commit at lists.jifty.org
Fri Dec 19 20:09:01 EST 2008
Author: ruz
Date: Fri Dec 19 20:09:01 2008
New Revision: 6167
Modified:
wifty/trunk/lib/Wifty/Upgrade.pm
Log:
* use __set method in Upgrade script to avoid updating 'updated'
and 'upgrated_by' columns in _set method during upgrade
Modified: wifty/trunk/lib/Wifty/Upgrade.pm
==============================================================================
--- wifty/trunk/lib/Wifty/Upgrade.pm (original)
+++ wifty/trunk/lib/Wifty/Upgrade.pm Fri Dec 19 20:09:01 2008
@@ -14,10 +14,18 @@
while ( my $page = $pages->next ) {
my $first_rev = $page->revisions->first;
- my ($status, $msg) = $page->set_created( $first_rev? $first_rev->created : $page->updated );
- Jifty->log->error("Couldn't set created:". $msg) unless $status;
- ($status, $msg) = $page->set_created_by( $first_rev? $first_rev->created_by : $page->updated_by );
- Jifty->log->error("Couldn't set created_by:". $msg) unless $status;
+ my $created = $first_rev? $first_rev->created : $page->updated;
+ if ( $created ) {
+ my ($status, $msg) = $page->__set( column => 'created', value => $created );
+ Jifty->log->error("Couldn't set created:". $msg)
+ unless $status;
+ }
+ my $created_by = ( $first_rev? $first_rev->created_by : $page->updated_by )->id;
+ if ( $created_by ) {
+ my ($status, $msg) = $page->__set( column => 'created_by', value => $created_by );
+ Jifty->log->error("Couldn't set created_by:". $msg)
+ unless $status;
+ }
}
};
More information about the Jifty-commit
mailing list