diff --git a/matlab/TCV/gdat_tcv.m b/matlab/TCV/gdat_tcv.m
index 7bf32e2f6a9abb54625521a72c53d52fa84a8cda..adfcc621b13c2760e227942f411e0b17eb68eb7b 100644
--- a/matlab/TCV/gdat_tcv.m
+++ b/matlab/TCV/gdat_tcv.m
@@ -1704,7 +1704,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase')
           ec_data.cd_dens.data = currentdrive_dens.data * 1e6;
           ec_data.cd_dens.data(:,end+1,:) = sum(ec_data.cd_dens.data,2,'omitnan');  % add total
           ec_data.cd_dens.label = [strrep(currentdrive_dens.comment,'MA','A') ' ; last index is total'];
-          ec_data.cd_dens.units = 'A/m^2';
+          ec_data.cd_dens.units = 'A/m^3';
           ec_data.cd_dens.x = currentdrive_dens.rgrid;
           ec_data.cd_dens.grids = currentdrive_dens.grids;
           ec_data.cd_dens.t = currentdrive_dens.tgrid;
@@ -1723,7 +1723,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase')
           %
           ec_data.max_cd_dens.data = icdmax.data * 1e6;
           ec_data.max_cd_dens.label = strrep(icdmax.comment,'MA','A');
-          ec_data.max_cd_dens.units = 'A/m^2';
+          ec_data.max_cd_dens.units = 'A/m^3';
           ec_data.max_cd_dens.x = [];
           ec_data.max_cd_dens.t = icdmax.tgrid;
           ec_data.max_cd_dens.dim = {ec_data.max_cd_dens.t};