diff --git a/argos/server/models.py b/argos/server/models.py index 2c63f1e..451eb6b 100644 --- a/argos/server/models.py +++ b/argos/server/models.py @@ -45,7 +45,7 @@ class Task(Base): Enum("ok", "warning", "critical", "unknown", name="severity"), insert_default="unknown" ) - submitted_at: Mapped[datetime] = mapped_column(nullable=True) + last_severity_update: Mapped[datetime] = mapped_column(nullable=True) results: Mapped[List["Result"]] = relationship(back_populates="task") @@ -59,7 +59,7 @@ class Task(Base): def set_times_severity_and_deselect(self, severity, submitted_at): """Removes the lock on task, set its severity and set the time for the next run""" self.severity = severity - self.submitted_at = submitted_at + self.last_severity_update = submitted_at self.selected_by = None self.selected_at = None diff --git a/argos/server/routes/views.py b/argos/server/routes/views.py index 2642f27..8ee90a0 100644 --- a/argos/server/routes/views.py +++ b/argos/server/routes/views.py @@ -59,8 +59,8 @@ async def get_domains_view(request: Request, db: Session = Depends(get_db)): for task in tasks: domain = urlparse(task.url).netloc domains_severities[domain].append(task.severity) - if task.submitted_at is not None: - domains_last_checks[domain] = task.submitted_at + if task.last_severity_update is not None: + domains_last_checks[domain] = task.last_severity_update else: domains_last_checks[domain] = 'Waiting to be checked'