Index: /issm/trunk-jpl/src/m/classes/damage.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/damage.py	(revision 16177)
+++ /issm/trunk-jpl/src/m/classes/damage.py	(revision 16178)
@@ -63,6 +63,6 @@
 	def checkconsistency(self,md,solution,analyses):    # {{{
 
+		md = checkfield(md,'damage.D','>=',0,'size',[md.mesh.numberofvertices])
 		if self.isdamage:
-			md = checkfield(md,'damage.D','>=',0,'size',[md.mesh.numberofvertices])
 			md = checkfield(md,'damage.law','values',['undamaged','pralong'])
 		if self.law == 'pralong':
@@ -78,6 +78,6 @@
 
 		WriteData(fid,'object',self,'class','damage','fieldname','isdamage','format','DoubleMat','mattype',1)
+		WriteData(fid,'object',self,'class','damage','fieldname','D','format','DoubleMat','mattype',1)
 		if self.isdamage:
-			WriteData(fid,'object',self,'class','damage','fieldname','D','format','DoubleMat','mattype',1)
 			WriteData(fid,'object',self,'class','damage','fieldname','law','format','String')
 		if self.law=='pralong':
