1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-09-16 09:26:22 +02:00

fix(checkmarxOneExecuteScan) Fix API error in 3.30 (#5347)

This commit is contained in:
Adrien
2025-05-09 11:46:57 +02:00
committed by GitHub
parent 892543de53
commit 965b64fdab

View File

@@ -653,6 +653,15 @@ func (sys *SystemInstance) UpdateApplication(app *Application) error {
func (sys *SystemInstance) UpdateProject(project *Project) error {
sys.logger.Debugf("Updating project: %v", project.Name)
jsonBody, err := json.Marshal(*project)
// Remove fields that can cause API errors in Cx1 3.30
var filteredMap map[string]interface{}
json.Unmarshal(jsonBody, &filteredMap)
delete(filteredMap, "applicationIds")
delete(filteredMap, "createdAt")
delete(filteredMap, "updatedAt")
jsonBody, err = json.Marshal(filteredMap)
if err != nil {
return err
}