diff --git a/osinaweb/osichat/__pycache__/models.cpython-310.pyc b/osinaweb/osichat/__pycache__/models.cpython-310.pyc index d7522f1d..93422b0e 100644 Binary files a/osinaweb/osichat/__pycache__/models.cpython-310.pyc and b/osinaweb/osichat/__pycache__/models.cpython-310.pyc differ diff --git a/osinaweb/osichat/models.py b/osinaweb/osichat/models.py index 61d83a41..bcdd0113 100644 --- a/osinaweb/osichat/models.py +++ b/osinaweb/osichat/models.py @@ -160,7 +160,7 @@ class VisitorLog(models.Model): return f"{int(minutes):02}:{int(seconds):02}" def save(self, *args, **kwargs): - is_first_log = not VisitorLog.objects.filter(visitor=self.visitor).exists() + is_first_log = self.visitor.visitorlog_set.count() == 0 if self.left_date: action = 'end_log' else: