fix: purging old asset revisions on large sites never completes

This commit is contained in:
JT Smith 2007-10-01 17:53:50 +00:00
parent ca852b583a
commit 7ccaa371ed
2 changed files with 2 additions and 2 deletions

View file

@ -84,8 +84,7 @@ sub execute {
# figure out if we left off somewhere
my $lastRunVersion = $instance->getScratch("purgeOldAssetsLastRevisionDate");
my $suspectDate = time() - $self->get("purgeAfter");
$suspectDate = ($suspectDate > $lastRunVersion) ? $suspectDate : $lastRunVersion;
my $suspectDate = ($lastRunVersion > 0) ? $lastRunVersion : (time() - $self->get("purgeAfter"));
# the query to find old revisions
my $sth = $session->db->read("select assetData.assetId,asset.className,assetData.revisionDate from asset