diff --git a/matlab/TCV_IMAS/tcv_get_ids_ec_antennas.m b/matlab/TCV_IMAS/tcv_get_ids_ec_antennas.m
index 06d38aa4145f8c59e348519e761e999953c09bfa..d7ace2cdcf8e0255a645cb8209ae453574145331 100644
--- a/matlab/TCV_IMAS/tcv_get_ids_ec_antennas.m
+++ b/matlab/TCV_IMAS/tcv_get_ids_ec_antennas.m
@@ -46,7 +46,7 @@ for iant=1:nb_antennas
   else
     ids_ec_antennas_description.antenna{iant}.power_launched = 'no power for this launcher from gdat powers .ec';
   end
-  if ~isempty(launch_params{iant})
+  if length(launch_params)>=iant && ~isempty(launch_params{iant})
     % find 1st non-empty data
     it_ok{iant} = [];
     for it=1:length(launch_params{iant})