Use logger + gqlutils.Internal pattern instead of panic for NDA errors
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
@@ -6766,16 +6766,16 @@ func (r *organizationResolver) TrustCenter(ctx context.Context, obj *types.Organ
|
|||||||
|
|
||||||
trustCenter, err := prb.TrustCenters.GetByOrganizationID(ctx, obj.ID)
|
trustCenter, err := prb.TrustCenters.GetByOrganizationID(ctx, obj.ID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// TODO no panic use gqlutils.InternalError
|
r.logger.ErrorCtx(ctx, "cannot get trust center", log.Error(err))
|
||||||
panic(fmt.Errorf("cannot get trust center: %w", err))
|
return nil, gqlutils.Internal(ctx)
|
||||||
}
|
}
|
||||||
|
|
||||||
var file *coredata.File
|
var file *coredata.File
|
||||||
if trustCenter.NonDisclosureAgreementFileID != nil {
|
if trustCenter.NonDisclosureAgreementFileID != nil {
|
||||||
file, err = prb.Files.Get(ctx, *trustCenter.NonDisclosureAgreementFileID)
|
file, err = prb.Files.Get(ctx, *trustCenter.NonDisclosureAgreementFileID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// TODO no panic use gqlutils.InternalError
|
r.logger.ErrorCtx(ctx, "cannot get NDA file", log.Error(err))
|
||||||
panic(fmt.Errorf("cannot get NDA file: %w", err))
|
return nil, gqlutils.Internal(ctx)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user