remove eval{} from caching code
This commit is contained in:
parent
841e9d5784
commit
165be5b389
22 changed files with 59 additions and 59 deletions
|
|
@ -419,12 +419,12 @@ override www_view => sub {
|
|||
return $check if (defined $check);
|
||||
my $cacheKey = $self->getWwwCacheKey('view');
|
||||
my $cache = $session->cache;
|
||||
my $out = eval{ $cache->get($cacheKey) };
|
||||
my $out = $cache->get($cacheKey);
|
||||
unless ($out) {
|
||||
$self->prepareView;
|
||||
$session->stow->set("cacheFixOverride", 1);
|
||||
$out = $self->processStyle($self->view, { noHeadTags => 1 });
|
||||
eval{ $cache->set($cacheKey, $out, 60) };
|
||||
$cache->set($cacheKey, $out, 60);
|
||||
$session->stow->delete("cacheFixOverride");
|
||||
}
|
||||
# keep those ads rotating even though the output is cached
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue