diff --git a/flask_monitoringdashboard/database/__init__.py b/flask_monitoringdashboard/database/__init__.py index e6bd13ce..80ec59af 100644 --- a/flask_monitoringdashboard/database/__init__.py +++ b/flask_monitoringdashboard/database/__init__.py @@ -72,7 +72,7 @@ class TelemetryUser(Base): times_initialized = Column(Integer, default=1) """For checking the amount of times the app was initialized""" - last_initialized = Column(DateTime, default=datetime.datetime.now(datetime.timezone.utc)) + last_initialized = Column(DateTime, default=lambda: datetime.datetime.now(datetime.timezone.utc)) """Check when was the last time user accessed FMD""" monitoring_consent = Column(Integer, default=1) @@ -93,7 +93,7 @@ class Endpoint(Base): monitor_level = Column(Integer, default=config.monitor_level) """0 - disabled, 1 - performance, 2 - outliers, 3 - profiler + outliers""" - time_added = Column(DateTime, default=datetime.datetime.now(datetime.timezone.utc)) + time_added = Column(DateTime, default=lambda: datetime.datetime.now(datetime.timezone.utc)) """Time when the endpoint was added.""" version_added = Column(String(100), default=config.version) @@ -118,7 +118,7 @@ class Request(Base): duration = Column(Float, nullable=False) """Processing time of the request in milliseconds.""" - time_requested = Column(DateTime, default=datetime.datetime.now(datetime.timezone.utc)) + time_requested = Column(DateTime, default=lambda: datetime.datetime.now(datetime.timezone.utc)) """Moment when the request was handled.""" version_requested = Column(String(100), default=config.version) @@ -225,7 +225,7 @@ class CustomGraph(Base): title = Column(String(250), nullable=False, unique=True) """Title of this graph.""" - time_added = Column(DateTime, default=datetime.datetime.now(datetime.timezone.utc)) + time_added = Column(DateTime, default=lambda: datetime.datetime.now(datetime.timezone.utc)) """When the graph was first added to the dashboard.""" version_added = Column(String(100), default=config.version) @@ -244,7 +244,7 @@ class CustomGraphData(Base): graph = relationship(CustomGraph, backref="data") """Graph for which the data is collected.""" - time = Column(DateTime, default=datetime.datetime.now(datetime.timezone.utc)) + time = Column(DateTime, default=lambda: datetime.datetime.now(datetime.timezone.utc)) """Moment when the data is collected.""" value = Column(Float)