[ 1365822 ] makePrintable does not work in Collaboration System
This commit is contained in:
Matthew Wilson 2005-12-12 06:40:57 +00:00
parent d7ebf75b71
commit fae20247f9
2 changed files with 8 additions and 0 deletions

View file

@ -113,6 +113,12 @@ sub process {
my $templateId = shift;
if ($session{page}{makePrintable} && exists $session{asset}) {
$templateId = $session{asset}->get("printableStyleTemplateId");
my $currAsset = $session{asset};
until ($templateId) {
# some assets don't have this property. But at least one ancestor should....
$currAsset = $currAsset->getParent;
$templateId = $currAsset->get("printableStyleTemplateId");
}
} elsif ($session{scratch}{personalStyleId} ne "") {
$templateId = $session{scratch}{personalStyleId};
} elsif ($session{page}{useEmptyStyle}) {