You've already forked sap-jenkins-library
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:
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user