Change newByDynamicClass calls that creept in back to newById, except for the ones in doc/upgrade. Kinda important.

This commit is contained in:
Scott Walters 2011-05-11 16:26:32 -04:00
parent 57d2dbed56
commit 96bb194402
8 changed files with 11 additions and 11 deletions

View file

@ -104,8 +104,8 @@ while ( my %row = $sth->hash ) {
print "Fixed.\n";
# Make sure we have a valid parent
unless ( WebGUI::Asset->newByDynamicClass( $session, $row{parentId} ) ) {
my $asset = WebGUI::Asset->newByDynamicClass( $session, $row{assetId} );
unless ( WebGUI::Asset->newById( $session, $row{parentId} ) ) {
my $asset = WebGUI::Asset->newById( $session, $row{assetId} );
$asset->setParent( WebGUI::Asset->getImportNode( $session ) );
print "\tNOTE: Invalid parent. Asset moved to Import Node\n";
}
@ -136,7 +136,7 @@ while ( my %row = $sth->hash ) {
printf "%10s: %s\n", "class", $row{className};
# Parent
if ( my $parent = WebGUI::Asset->newByDynamicClass( $session, $row{parentId} ) ) {
if ( my $parent = WebGUI::Asset->newById( $session, $row{parentId} ) ) {
printf "%10s: %s (%s)\n", "parent", $parent->getTitle, $parent->getId;
}
elsif ( $session->db->quickScalar( "SELECT * FROM asset WHERE assetId=?", [$row{parentId}] ) ) {