Changeset 16820


Ignore:
Timestamp:
11/18/13 15:24:19 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: check that string row is a cell first

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/consistency/checkfield.m

    r16764 r16820  
    174174end
    175175
    176 %Check row of strings
     176%Check row of stringrow
    177177if getfieldvalue(options,'stringrow',0),
    178178        if(size(field,1)~=1 & size(field,1)~=0),
     
    180180                        ['field ''' fieldname ''' should have only one row']));
    181181        end
    182         for i=1:size(field,2),
    183                 if ~ischar(field{i}),
    184                         md = checkmessage(md,getfieldvalue(options,'message',...
    185                                 ['field ''' fieldname ''' values should a cell of chars']));
     182        if ~iscell(field),
     183                md = checkmessage(md,getfieldvalue(options,'message',...
     184                        ['field ''' fieldname ''' should be a cell of strings']));
     185        else
     186                for i=1:size(field,2),
     187                        if ~ischar(field{i}),
     188                                md = checkmessage(md,getfieldvalue(options,'message',...
     189                                        ['field ''' fieldname ''' values should a cell of chars']));
     190                        end
    186191                end
    187192        end
Note: See TracChangeset for help on using the changeset viewer.