Fix some errors in RSSFromParent upgrade script portion.
This commit is contained in:
parent
e0edb1705f
commit
493488dafa
1 changed files with 5 additions and 4 deletions
|
|
@ -177,7 +177,7 @@ EOT
|
||||||
my $oldTag = WebGUI::VersionTag->getWorking($session, 0);
|
my $oldTag = WebGUI::VersionTag->getWorking($session, 0);
|
||||||
my $templateTag = WebGUI::VersionTag->create($session, { name => '7.2.0 RSS template update' });
|
my $templateTag = WebGUI::VersionTag->create($session, { name => '7.2.0 RSS template update' });
|
||||||
$templateTag->setWorking;
|
$templateTag->setWorking;
|
||||||
foreach my $templateId ($session->db->buildArray("SELECT assetId FROM template WHERE namespace = 'Collaboration/RSS'")) {
|
foreach my $templateId ($session->db->buildArray("SELECT DISTINCT assetId FROM template WHERE namespace = 'Collaboration/RSS'")) {
|
||||||
my $template = WebGUI::Asset->newByDynamicClass($session, $templateId)->addRevision;
|
my $template = WebGUI::Asset->newByDynamicClass($session, $templateId)->addRevision;
|
||||||
$template->update({ namespace => 'RSSCapable/RSS' });
|
$template->update({ namespace => 'RSSCapable/RSS' });
|
||||||
}
|
}
|
||||||
|
|
@ -190,7 +190,7 @@ EOT
|
||||||
$session->db->write($_) for (<<'EOT',
|
$session->db->write($_) for (<<'EOT',
|
||||||
INSERT INTO RSSCapable (assetId, revisionDate, rssCapableRssEnabled, rssCapableRssTemplateId,
|
INSERT INTO RSSCapable (assetId, revisionDate, rssCapableRssEnabled, rssCapableRssTemplateId,
|
||||||
rssCapableRssFromParentId)
|
rssCapableRssFromParentId)
|
||||||
SELECT assetId, revisionDate, 0, 'PBtmpl0000000000000142', NULL
|
SELECT assetId, revisionDate, 0, rssTemplateId, NULL
|
||||||
FROM Collaboration
|
FROM Collaboration
|
||||||
EOT
|
EOT
|
||||||
<<'EOT',
|
<<'EOT',
|
||||||
|
|
@ -201,7 +201,7 @@ EOT
|
||||||
|
|
||||||
my $csTag = WebGUI::VersionTag->create($session, { name => '7.2.0 Collaboration RSS update' });
|
my $csTag = WebGUI::VersionTag->create($session, { name => '7.2.0 Collaboration RSS update' });
|
||||||
$csTag->setWorking;
|
$csTag->setWorking;
|
||||||
foreach my $csId ($session->db->buildArray("SELECT assetId FROM Collaboration")) {
|
foreach my $csId ($session->db->buildArray("SELECT DISTINCT assetId FROM Collaboration")) {
|
||||||
# Blah, some duplication with RSSCapable.pm.
|
# Blah, some duplication with RSSCapable.pm.
|
||||||
my $cs = WebGUI::Asset->newByDynamicClass($session, $csId)->addRevision;
|
my $cs = WebGUI::Asset->newByDynamicClass($session, $csId)->addRevision;
|
||||||
next if $cs->get('isPrototype'); # Uh.
|
next if $cs->get('isPrototype'); # Uh.
|
||||||
|
|
@ -211,7 +211,8 @@ EOT
|
||||||
menuTitle => $cs->get('menuTitle'),
|
menuTitle => $cs->get('menuTitle'),
|
||||||
url => $cs->get('url').'.rss'
|
url => $cs->get('url').'.rss'
|
||||||
});
|
});
|
||||||
$cs->update({ rssCapableRssFromParentId => $rssFromParent->getId });
|
$cs->update({ rssCapableRssEnabled => 1,
|
||||||
|
rssCapableRssFromParentId => $rssFromParent->getId });
|
||||||
}
|
}
|
||||||
$csTag->commit;
|
$csTag->commit;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue