diff --git a/misc/cron/archive.php b/misc/cron/archive.php
index 6c971fb9c44be2e2224509bf358f933465678660..05b847e04f5be7a84c4733cdffe99e5a9d87403d 100644
--- a/misc/cron/archive.php
+++ b/misc/cron/archive.php
@@ -278,7 +278,7 @@ class Archiving
 		    
 		    $visitsAllDays = array_sum($response);
 		    if($visitsAllDays == 0
-				&& $shouldArchivePeriods
+				&& !$shouldArchivePeriods
 				&& $this->shouldArchiveAllWebsites
 			)
 		    {