diff --git a/matlab/TCV_IMAS/tcv_get_ids_summary.m b/matlab/TCV_IMAS/tcv_get_ids_summary.m
index de3c2da3d7fcb797ab152ef86abc7dbda7d122d6..777eed4318e4fddfd68f5235a3880cf9e34b1d9b 100644
--- a/matlab/TCV_IMAS/tcv_get_ids_summary.m
+++ b/matlab/TCV_IMAS/tcv_get_ids_summary.m
@@ -260,8 +260,8 @@ for i=1:numel(global_quantities_fieldnames)
 end
 
 % special case
-ids_summary.global_quantities.global_quantities.r0.value = global_quantities.r0.data;
-ids_summary.global_quantities.global_quantities.r0.source = ['gdat request: ' global_quantities_desc.r0];
+ids_summary.global_quantities.r0.value = global_quantities.r0.data;
+ids_summary.global_quantities.r0.source = ['gdat request: ' global_quantities_desc.r0];
 
 % cst zeff
 params_eff.data_request = '\tcv_shot::top.results.ibs:z_eff';