Change all upgrade subs to use returnAll with getIsa

This commit is contained in:
Colin Kuskie 2009-12-08 17:28:22 -08:00
parent 27a7c099ba
commit 3cb7970a91
4 changed files with 4 additions and 4 deletions

View file

@ -1442,7 +1442,7 @@ sub addTemplateAttachmentsTable {
sub revertUsePacked {
my $session = shift;
print "\tReverting use packed... " unless $quiet;
my $iter = WebGUI::Asset->getIsa( $session );
my $iter = WebGUI::Asset->getIsa( $session, 0, { returnAll => 1 } );
while ( my $asset = $iter->() ) {
$asset->update({ usePackedHeadTags => 0 });
if ( $asset->isa('WebGUI::Asset::Template') || $asset->isa('WebGUI::Asset::Snippet') ) {

View file

@ -112,7 +112,7 @@ sub moveCalendarFeedsToJSON {
my $session = shift;
print "\tMoveing Calendar feeds from database collateral to JSON... " unless $quiet;
$session->db->write(q|ALTER TABLE Calendar ADD COLUMN icalFeeds LONGTEXT|);
my $getCalendar = WebGUI::Asset::Wobject::Calendar->getIsa($session);
my $getCalendar = WebGUI::Asset::Wobject::Calendar->getIsa($session, 0, { returnAll => 1 } );
while (my $calendar = $getCalendar->()) {
my $feeds = $session->db->buildHashRefOfHashRefs(
"select * from Calendar_feeds where assetId=?",

View file

@ -158,7 +158,7 @@ sub addTemplateAttachmentsTable {
sub revertUsePacked {
my $session = shift;
print "\tReverting use packed... " unless $quiet;
my $iter = WebGUI::Asset->getIsa( $session );
my $iter = WebGUI::Asset->getIsa( $session, 0, { returnAll => 1 } );
while ( my $asset = $iter->() ) {
$asset->update({ usePackedHeadTags => 0 });
if ( $asset->isa('WebGUI::Asset::Template') || $asset->isa('WebGUI::Asset::Snippet') ) {

View file

@ -72,7 +72,7 @@ sub clearOrphanedCSMailCronJobs {
sub deleteExtraCronJobsForCS {
my $session = shift;
print "\tGuarantee that each CS has one and only one Cron job. Older jobs will be deleted... " unless $quiet;
my $cses = WebGUI::Asset::Wobject::Collaboration->getIsa($session);
my $cses = WebGUI::Asset::Wobject::Collaboration->getIsa($session, 0, { returnAll => 1 } );
CS: while( my $cs = $cses->() ) {
my @cronIds = $session->db->buildArray('select distinct(getMailCronId) from Collaboration where assetId=?',[$cs->getId]);
next CS unless @cronIds > 1;