diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 662985e46..2b073d345 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -5,6 +5,7 @@ - fixed #10553: WebGUI vulnerable to CSRF attacks - fixed #10607: snippets empty - fixed #10601: Edit field in Thing: no submit button + - fixed #10560: 7.7.2 upgrade script leaves rssFromParent assets behind (Wes Morgan) 7.7.13 - fixed #10574: Creating Calendar Entry 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 d92cc9e7c..038400c63 100644 --- a/docs/upgrades/upgrade_7.7.1-7.7.2.pl +++ b/docs/upgrades/upgrade_7.7.1-7.7.2.pl @@ -144,6 +144,8 @@ sub removeRssCapableAsset { } else { print "\t\tNot used, removing.\n" unless $quiet; + $session->db->write(q|DELETE FROM assetData WHERE assetId IN (SELECT assetId FROM ASSET WHERE className="WebGUI::Asset::RssFromParent")|); + $session->db->write(q|DELETE FROM asset WHERE className = "WebGUI::Asset::RssFromParent"|); $session->db->write("DROP TABLE RSSCapable"); $session->db->write("DROP TABLE RSSFromParent"); my $rssCapableTemplates = WebGUI::Asset->getRoot($session)->getLineage(['descendants'], {