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;