From 8a3e360890233b324f41d55d7c2de808d6b03f2e Mon Sep 17 00:00:00 2001 From: Jens Reimann Date: Mon, 6 Jul 2026 12:03:00 +0200 Subject: [PATCH] feat: use PATCH endpoint for SBOM group assignment Switch useAddSBOMsToGroupsMutation from the PUT bulk assignment endpoint (which replaces all assignments) to the new PATCH endpoint that preserves existing group assignments when adding an SBOM to a new group. Depends on: trustification/trustify#2450 Co-Authored-By: Claude Opus 4.6 --- client/src/app/queries/sboms.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/app/queries/sboms.ts b/client/src/app/queries/sboms.ts index 3b183f81f..c36e61bcf 100644 --- a/client/src/app/queries/sboms.ts +++ b/client/src/app/queries/sboms.ts @@ -15,7 +15,7 @@ import { type IngestResult, type Labels, type SbomHead, - bulkUpdateSbomGroupAssignments, + patchSbomGroupAssignments, deleteSbom, downloadSbom, getSbom, @@ -305,11 +305,11 @@ export const useAddSBOMsToGroupsMutation = ( return useMutation({ mutationFn: async (payload: { group: Group; sboms: SbomHead[] }) => { const { sboms, group } = payload; - const response = await bulkUpdateSbomGroupAssignments({ + const response = await patchSbomGroupAssignments({ client, body: { - group_ids: [group.id], sbom_ids: sboms.map((e) => e.id), + add: [group.id], }, }); return response.data;