From d357d9ded9554c03bc079be4a29042874766db92 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Fri, 3 Jul 2026 10:08:15 +0200 Subject: [PATCH] Ignore error when partial are ok Signed-off-by: Bryan Frimin --- pkg/trust/document_service.go | 2 +- pkg/trust/trust_center_access_service.go | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/trust/document_service.go b/pkg/trust/document_service.go index f239112ac..b7a9353c5 100644 --- a/pkg/trust/document_service.go +++ b/pkg/trust/document_service.go @@ -250,7 +250,7 @@ func (s *DocumentService) generatePDFOnTheFly( if len(approverProfileIDs) > 0 { profiles := coredata.MembershipProfiles{} - if err := profiles.LoadByIDs(ctx, conn, scope, approverProfileIDs); err != nil { + if err := profiles.LoadByIDs(ctx, conn, scope, approverProfileIDs); err != nil && !errors.Is(err, coredata.ErrResourceNotFound) { return fmt.Errorf("cannot load approver profiles: %w", err) } diff --git a/pkg/trust/trust_center_access_service.go b/pkg/trust/trust_center_access_service.go index 6f2199f07..4fd30b4fc 100644 --- a/pkg/trust/trust_center_access_service.go +++ b/pkg/trust/trust_center_access_service.go @@ -624,7 +624,7 @@ func (s *TrustCenterAccessService) sendDocumentAccessRejectedEmail( ) if len(documentIDs) > 0 { - if err := documents.LoadByIDs(ctx, tx, scope, documentIDs); err != nil { + if err := documents.LoadByIDs(ctx, tx, scope, documentIDs); err != nil && !errors.Is(err, coredata.ErrResourceNotFound) { return fmt.Errorf("cannot load documents by IDs: %w", err) } @@ -644,7 +644,7 @@ func (s *TrustCenterAccessService) sendDocumentAccessRejectedEmail( var files coredata.TrustCenterFiles if len(fileIDs) > 0 { - if err := files.LoadByIDs(ctx, tx, scope, fileIDs); err != nil { + if err := files.LoadByIDs(ctx, tx, scope, fileIDs); err != nil && !errors.Is(err, coredata.ErrResourceNotFound) { return fmt.Errorf("cannot load files by IDs: %w", err) } @@ -735,7 +735,7 @@ func reportAccessLabels( reportFileIDs []gid.GID, ) ([]string, error) { var reportFiles coredata.Files - if err := reportFiles.LoadByIDs(ctx, conn, scope, reportFileIDs); err != nil { + if err := reportFiles.LoadByIDs(ctx, conn, scope, reportFileIDs); err != nil && !errors.Is(err, coredata.ErrResourceNotFound) { return nil, fmt.Errorf("cannot load report files by IDs: %w", err) } @@ -774,7 +774,7 @@ func reportAccessLabels( if len(frameworkIDs) > 0 { var frameworks coredata.Frameworks - if err := frameworks.LoadByIDs(ctx, conn, scope, frameworkIDs); err != nil { + if err := frameworks.LoadByIDs(ctx, conn, scope, frameworkIDs); err != nil && !errors.Is(err, coredata.ErrResourceNotFound) { return nil, fmt.Errorf("cannot load frameworks by IDs: %w", err) }