From 7ea7ac0eb66710d9eacce0c30d617505c230dac1 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 7 Jul 2025 11:04:20 +0000 Subject: [PATCH] api: pacakges: Hide a couple of fields in the response Signed-off-by: Michael Tremer --- src/buildservice/packages.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index f9d87c2d..6d689d9e 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -453,7 +453,7 @@ class Package(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin # Path - path: str | None + path: str | None = sqlmodel.Field(exclude=True) # Download URL @@ -469,11 +469,12 @@ class Package(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin # Digest Type - digest_type: str + digest_type: str = sqlmodel.Field(exclude=True) # Digest - digest: bytes = sqlmodel.Field(sa_column=sqlalchemy.Column(sqlalchemy.LargeBinary, nullable=False)) + digest: bytes = sqlmodel.Field( + sa_column=sqlalchemy.Column(sqlalchemy.LargeBinary, nullable=False), exclude=True) # File Size @@ -628,7 +629,8 @@ class Package(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin """, persisted=True, ), - ) + ), + exclude=True, ) -- 2.47.2