From 60708164fadec2154c915657e3065d750d33580a Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Fri, 5 Sep 2025 15:18:28 -0500 Subject: [PATCH] These timestamps need to be required. --- crudkit/core/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crudkit/core/base.py b/crudkit/core/base.py index 0540ec0..dae5615 100644 --- a/crudkit/core/base.py +++ b/crudkit/core/base.py @@ -6,8 +6,8 @@ Base = declarative_base() @declarative_mixin class CRUDMixin: id = Column(Integer, primary_key=True) - created_at = Column(DateTime, default=func.now()) - updated_at = Column(DateTime, default=func.now(), onupdate=func.now()) + created_at = Column(DateTime, default=func.now(), nullable=False) + updated_at = Column(DateTime, default=func.now(), nullable=False, onupdate=func.now()) def as_dict(self): # Combine all columns from all inherited tables