async function fixBuildTypes()

in src/app/redux/config-fix.js [15:30]


async function fixBuildTypes(config, dashboardApi) {
  const {teamcityService, buildTypes} = config;
  if (teamcityService &&
    buildTypes &&
    buildTypes.length &&
    buildTypes.some(it => !it.name || !it.path)
  ) {
    const service = new TeamcityService(dashboardApi);
    config.buildTypes = await service.getBuildTypes(teamcityService, buildTypes);
    config.buildTypes.forEach(it => {
      it.path = it.name;
    });
    return true;
  }
  return false;
}