1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-03-27 21:49:15 +02:00

Merge pull request #61 from hubadr/cxone-dev-michael (#5299)

This commit is contained in:
michaelkubiaczyk 2025-03-12 10:27:55 +01:00 committed by GitHub
parent 4edd50800c
commit d12e283a4b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1140,11 +1140,20 @@ func (sys *SystemInstance) GetLastScans(projectID string, limit int) ([]Scan, er
Scans []Scan
}
sortStr := "-created_at"
version, err := sys.GetVersion()
if err != nil {
sys.logger.Errorf("Failed to get version info: %s. Defaulting to -created_at for sorting.", err)
} else if version.CheckCxOne("3.30.0") < 0 {
sortStr = "+created_at"
}
body := url.Values{
"project-id": {projectID},
"offset": {fmt.Sprintf("%v", 0)},
"limit": {fmt.Sprintf("%v", limit)},
"sort": {"+created_at"},
"sort": {sortStr},
}
header := http.Header{}
@ -1166,11 +1175,20 @@ func (sys *SystemInstance) GetLastScansByStatus(projectID string, limit int, sta
Scans []Scan
}
sortStr := "-created_at"
version, err := sys.GetVersion()
if err != nil {
sys.logger.Errorf("Failed to get version info: %s. Defaulting to -created_at for sorting.", err)
} else if version.CheckCxOne("3.30.0") < 0 {
sortStr = "+created_at"
}
body := url.Values{
"project-id": {projectID},
"offset": {fmt.Sprintf("%d", 0)},
"limit": {fmt.Sprintf("%d", limit)},
"sort": {"+created_at"},
"sort": {sortStr},
"statuses": status,
}