- return [self.get_vnfr(nsr_id, member['member-vnf-index']) for member in
- self.get_nsr(nsr_id)['nsd']['constituent-vnfd']]
+ # TODO: Change for multiple DF support
+ nsr_nsd_df = self.get_nsr(nsr_id)["nsd"].get("df", [{}])[0]
+ all_nsd_member_vnf_index = [
+ vnf.get("id") for vnf in nsr_nsd_df.get("vnf-profile", [])
+ ]
+ return [
+ self.get_vnfr(nsr_id, member_index)
+ for member_index in all_nsd_member_vnf_index
+ ]