diff --git a/core/cautils/getter/downloadreleasedpolicy.go b/core/cautils/getter/downloadreleasedpolicy.go index 8518028c..9f85b054 100644 --- a/core/cautils/getter/downloadreleasedpolicy.go +++ b/core/cautils/getter/downloadreleasedpolicy.go @@ -78,12 +78,12 @@ func (drp *DownloadReleasedPolicy) ListControls() ([]string, error) { } var controlsFrameworksList [][]string for _, control := range controls { - controlsFrameworksList = append(controlsFrameworksList, control.FrameworkNames) + controlsFrameworksList = append(controlsFrameworksList, drp.gs.GetOpaFrameworkListByControlID(control.ControlID)) } controlsNamesWithIDsandFrameworksList := make([]string, len(controlsIDsList)) // by design all slices have the same lengt for i := range controlsIDsList { - controlsNamesWithIDsandFrameworksList[i] = fmt.Sprintf("%v|%v|%v", controlsIDsList[i], controlsNamesList[i], strings.Join(controlsFrameworksList[i], ",")) + controlsNamesWithIDsandFrameworksList[i] = fmt.Sprintf("%v|%v|%v", controlsIDsList[i], controlsNamesList[i], strings.Join(controlsFrameworksList[i], ", ")) } return controlsNamesWithIDsandFrameworksList, nil }