in src/bll/entities/change.ts [66:84]
private static getBuilds(changeObj: any): Build[] {
if (!changeObj ||
!changeObj.myTypeToInstanceMap ||
!changeObj.myTypeToInstanceMap[0] ||
!changeObj.myTypeToInstanceMap[0].entry ||
!changeObj.myTypeToInstanceMap[0].entry[0] ||
!changeObj.myTypeToInstanceMap[0].entry[0].Build ||
!changeObj.myTypeToInstanceMap[0].entry[0].Build[0] ||
!changeObj.myTypeToInstanceMap[0].entry[0].Build[0].id) {
return [];
}
const builds: Build[] = [];
changeObj.myTypeToInstanceMap[0].entry.forEach((entry) => {
if (entry && entry.Build && entry.Build[0]) {
builds.push(Build.fromXmlRpcObject(entry.Build[0]));
}
});
return builds;
}