Index: /issm/trunk/src/m/classes/public/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 3218)
+++ /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 3219)
@@ -438,13 +438,13 @@
 			end
 		else
-			%LOG warnings:
-			if strcmpi(fields{i},'weights'),
-				disp(' ');
-				disp('   ''weights'' is a new field that should be of length numberofgrids.');
-				disp('      To update your model, use the following line');
-				disp('      md.weights=ones(md.numberofgrids,1)');
-				disp(' ');
-			end
 			if ((size(eval(['md.' fields{i}]),1)~=fieldsize(1)) |  (size(eval(['md.' fields{i}]),2)~=fieldsize(2)))
+				%LOG warnings:
+				if strcmpi(fields{i},'weights'),
+					disp(' ');
+					disp('   ''weights'' is a new field that should be of length numberofgrids.');
+					disp('      To update your model, use the following line');
+					disp('      md.weights=ones(md.numberofgrids,1)');
+					disp(' ');
+				end
 				error(['model not consistent: field ' fields{i} ' size should be ' num2str(fieldsize(1)) ' x ' num2str(fieldsize(2))]);
 			end
