diff --git a/backend/app/plan/router.py b/backend/app/plan/router.py index fc754f07..b8437fa2 100644 --- a/backend/app/plan/router.py +++ b/backend/app/plan/router.py @@ -744,7 +744,6 @@ async def build_mds(body: MdsRequest): representative_recommendations = {} recommendations = {} - # TODO: Action the optimise_measures flat for p in tqdm(input_properties): p.get_components(cleaned, photo_supply_lookup, floor_area_decile_thresholds) @@ -771,7 +770,12 @@ async def build_mds(body: MdsRequest): p.adjust_difference_record_with_recommendations( simulation_mds_recs, property_representative_recommendations[_id] ) - recommendations_scoring_data.extend(p.recommendations_scoring_data) + + data = p.recommendations_scoring_data.copy() + for d in data: + d["id"] = d["id"] + _id + + recommendations_scoring_data.extend(data) else: diff --git a/recommendations/WallRecommendations.py b/recommendations/WallRecommendations.py index b2ad4e5d..fcd8e2bd 100644 --- a/recommendations/WallRecommendations.py +++ b/recommendations/WallRecommendations.py @@ -343,7 +343,11 @@ class WallRecommendations(Definitions): wall_ending_config=wall_ending_config ) - simulation_config = {**simulation_config, **walls_simulation_config} + simulation_config = { + **simulation_config, + **walls_simulation_config, + "walls_thermal_transmittance_ending": new_u_value + } recommendations.append( {