diff --git a/crpptbx/AUG/gdat_aug.m b/crpptbx/AUG/gdat_aug.m index 2756caf13787418bf202ebb8d92e8636a03ce7a5..8ed5fdc034db58469d6f94118f3edbd6686ecaa4 100644 --- a/crpptbx/AUG/gdat_aug.m +++ b/crpptbx/AUG/gdat_aug.m @@ -199,8 +199,8 @@ end data_request_eff = gdat_params.data_request; % in case was defined in pairs % default equil: if ~isfield(gdat_params,'equil'); gdat_params.equil = 'EQI'; end -if isfield(gdat_params,'source') && (strcmp(lower(gdat_params.source),'ide') || strcmp(lower(gdat_params.source),'idg') ... - || strcmp(lower(gdat_params.source),'ida')); gdat_params.equil = 'IDE'; end +if isfield(gdat_params,'source') && (any(strcmp(lower(gdat_params.source),'ide')) || any(strcmp(lower(gdat_params.source),'idg')) ... + || any(strcmp(lower(gdat_params.source),'ida'))); gdat_params.equil = 'IDE'; end % if it is a request_keyword can obtain description: if ischar(data_request_eff) || length(data_request_eff)==1 @@ -1514,6 +1514,8 @@ elseif strcmp(mapping_for_aug.method,'switchcase') try ohm=gdat_aug(shot,params_eff); catch + ohm.data = []; + ohm.dim = []; end if ~isempty(ohm.data) && ~isempty(ohm.dim) for i=1:length(fields_to_copy)