From: Michael Tremer Date: Mon, 7 Jul 2025 11:04:20 +0000 (+0000) Subject: api: pacakges: Hide a couple of fields in the response X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ea7ac0eb66710d9eacce0c30d617505c230dac1;p=pbs.git api: pacakges: Hide a couple of fields in the response Signed-off-by: Michael Tremer --- 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, )