{"push_id":903695312,"size":1,"distinct_size":1,"ref":"refs/heads/pipeline_config_api_fix","head":"8ff732eeb41918c662ae4fd88a2413941936eecb","before":"374cbafbda562240335a1d49bd343b362a21df64","commits":[{"sha":"8ff732eeb41918c662ae4fd88a2413941936eecb","author":{"email":"6a315365bc49d92b8fb0389bf0ecc82157b34e47@thoughtworks.com","name":"Juhi Jariwala"},"message":"Fixes for Pipeline config API #1630 #1417\n\n *render null value for onCancel and runIf in task representer.\n *Fix- GET Pipeline config API returns 500 Server error if the pipeline has an On Cancel Task.\n *Added missing validation for PluggableTask, PluggableSCM and PackageMaterial.\n   -It checks if plugin is missing.\n   -It checks if SCM material or Package material refers to the existing SCM ID and Package ID.\n *Error mapping with correct keys for pipeline config api.\n *Extracted error property into BaseRepresenter to be reused in all representers.","distinct":true,"url":"https://api.github.com/repos/juhijariwala/gocd/commits/8ff732eeb41918c662ae4fd88a2413941936eecb"}]}