From: Michael Tremer Date: Mon, 16 Jun 2025 15:41:04 +0000 (+0000) Subject: uploads: Don't expose foreign keys/IDs in the API response X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc61c02a5cd4afa7d8dcd8626db1a6917917dab6;p=pbs.git uploads: Don't expose foreign keys/IDs in the API response Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/uploads.py b/src/buildservice/uploads.py index 19c1bacd..e0a3292c 100644 --- a/src/buildservice/uploads.py +++ b/src/buildservice/uploads.py @@ -155,7 +155,7 @@ class Upload(sqlmodel.SQLModel, database.BackendMixin, table=True): # ID - id : int = sqlmodel.Field(primary_key=True) + id : int = sqlmodel.Field(primary_key=True, exclude=True) # UUID @@ -192,7 +192,7 @@ class Upload(sqlmodel.SQLModel, database.BackendMixin, table=True): # Builder ID - builder_id : int = sqlmodel.Field(foreign_key="builders.id") + builder_id : int = sqlmodel.Field(foreign_key="builders.id", exclude=True) # Builder @@ -200,7 +200,7 @@ class Upload(sqlmodel.SQLModel, database.BackendMixin, table=True): # User ID - user_id : int = sqlmodel.Field(foreign_key="users.id") + user_id : int = sqlmodel.Field(foreign_key="users.id", exclude=True) # User