]> git.ipfire.org Git - pbs.git/commitdiff
builds: Don't export internal IDs in the API response
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 15 Jul 2025 11:05:04 +0000 (11:05 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 15 Jul 2025 11:05:17 +0000 (11:05 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/builds.py

index 64f63953c0f0704a549b51efeb55537c5a5feea2..bb37e81dd5d997af7fdd8367cfa7a0051cf10681 100644 (file)
@@ -444,7 +444,7 @@ class Build(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin,
 
        # Package ID
 
-       pkg_id: int = sqlmodel.Field(foreign_key="packages.id")
+       pkg_id: int = sqlmodel.Field(foreign_key="packages.id", exclude=True)
 
        # Package
 
@@ -511,7 +511,7 @@ class Build(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin,
 
        # Group ID
 
-       group_id: int = sqlmodel.Field(foreign_key="build_groups.id")
+       group_id: int = sqlmodel.Field(foreign_key="build_groups.id", exclude=True)
 
        # Group