Handle document mapping conflict error

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2025-10-03 10:39:30 +02:00
parent 6210ce17f3
commit 9fdf927c9b
2 changed files with 31 additions and 1 deletions

View File

@@ -1878,6 +1878,10 @@ func (r *mutationResolver) CreateControlDocumentMapping(ctx context.Context, inp
control, document, err := prb.Controls.CreateDocumentMapping(ctx, input.ControlID, input.DocumentID)
if err != nil {
var errMappingExists *coredata.ErrControlDocumentMappingAlreadyExists
if errors.As(err, &errMappingExists) {
return nil, errors.New(errMappingExists.Error())
}
panic(fmt.Errorf("cannot create control document mapping: %w", err))
}