Fix control risk resolver

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Bryan Frimin
2025-06-11 10:46:07 -07:00
committed by Sacha Al Himdani
parent e0a3cfc2cb
commit bd24dad8c5

View File

@@ -2659,18 +2659,17 @@ func (r *riskResolver) Controls(ctx context.Context, obj *types.Risk, first *int
}
cursor := types.NewCursor(first, after, last, before, pageOrderBy)
var controlFilter = coredata.NewControlFilter(nil)
var filters = coredata.NewControlFilter(nil)
if filter != nil {
controlFilter = coredata.NewControlFilter(filter.Query)
filters = coredata.NewControlFilter(filter.Query)
}
page, err := prb.Controls.ListForRiskID(ctx, obj.ID, cursor, controlFilter)
page, err := prb.Controls.ListForRiskID(ctx, obj.ID, cursor, filters)
if err != nil {
panic(fmt.Errorf("cannot list risk controls: %w", err))
}
return types.NewControlConnection(page, r, obj.ID, controlFilter), nil
return types.NewControlConnection(page, r, obj.ID, filters), nil
}
// TotalCount is the resolver for the totalCount field.