From 5946ca4a3f29056202063e68d621fb7f1a4a185a Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Fri, 3 Apr 2009 01:21:44 +0000 Subject: [PATCH] fix upgrade for if RSSFromParent is missing --- docs/upgrades/upgrade_7.7.1-7.7.2.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/upgrades/upgrade_7.7.1-7.7.2.pl b/docs/upgrades/upgrade_7.7.1-7.7.2.pl index cb9649290..d92cc9e7c 100644 --- a/docs/upgrades/upgrade_7.7.1-7.7.2.pl +++ b/docs/upgrades/upgrade_7.7.1-7.7.2.pl @@ -125,8 +125,10 @@ sub convertCollaborationToRssAspect { $db->write("INSERT INTO assetAspectRssFeed (assetId, revisionDate, itemsPerFeed, feedTitle, feedDescription, feedImage, feedImageLink, feedImageDescription, feedHeaderLinks) VALUES (?,?,?,'','',NULL,'','',?)",[$id,$rev,$limit || 25, $headerLinks]); } for my $assetId (@rssFromParents) { - my $asset = WebGUI::Asset->newPending($session, $assetId); - $asset->purge; + my $asset = eval { WebGUI::Asset->newPending($session, $assetId) }; + if ($asset) { + $asset->purge; + } } $db->write("DELETE FROM RSSCapable WHERE assetId IN (SELECT assetId FROM Collaboration GROUP BY assetId)"); print "Done.\n" unless $quiet;