diff --git a/Classes/Domain/Model/Visitor.php b/Classes/Domain/Model/Visitor.php index cd2b90af..843a2cc1 100644 --- a/Classes/Domain/Model/Visitor.php +++ b/Classes/Domain/Model/Visitor.php @@ -1046,10 +1046,20 @@ public function getTstamp(): DateTime public function getDateOfLastVisit(): ?DateTime { $log = $this->getLatestLog(); + $pagevisit = $this->getLastPagevisit(); + + $date = null; + if ($pagevisit !== null) { + $date = $pagevisit->getCrdate(); + } if ($log !== null) { - return $log->getCrdate(); + $date = $log->getCrdate(); + if ($pagevisit !== null && $pagevisit->getCrdate() > $log->getCrdate()) { + $date = $pagevisit->getCrdate(); + } } - return null; + + return $date; } /**