From c72417e5e4b8333d14c9f7ac9277ab8ddffb5f6f Mon Sep 17 00:00:00 2001 From: Yaro Kasear Date: Thu, 4 Sep 2025 08:47:31 -0500 Subject: [PATCH] Fix an attribute naming issue in crudkit. SQLAlchemy reserves the name "metadata." --- crudkit/core/base.py | 2 +- crudkit/core/service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crudkit/core/base.py b/crudkit/core/base.py index e74fef0..c7de93e 100644 --- a/crudkit/core/base.py +++ b/crudkit/core/base.py @@ -23,4 +23,4 @@ class Version(Base): timestamp = Column(DateTime, default=func.now()) actor = Column(String, nullable=True) - metadata = Column(JSON, nullable=True) + meta = Column('metadata', JSON, nullable=True) diff --git a/crudkit/core/service.py b/crudkit/core/service.py index c235213..5126a9b 100644 --- a/crudkit/core/service.py +++ b/crudkit/core/service.py @@ -98,7 +98,7 @@ class CRUDService(Generic[T]): change_type=change_type, data=data, actor=str(actor) if actor else None, - metadata=metadata + meta=metadata ) self.session.add(version) self.session.commit()