[HepData-svn] r1842 - trunk/hepdata-model/src/main/java/cedar/hepdata/model

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Thu Feb 5 15:30:24 GMT 2015


Author: watt
Date: Thu Feb  5 15:30:24 2015
New Revision: 1842

Log:
Check if _dateupdated is empty before reformatting

Modified:
   trunk/hepdata-model/src/main/java/cedar/hepdata/model/Paper.java

Modified: trunk/hepdata-model/src/main/java/cedar/hepdata/model/Paper.java
==============================================================================
--- trunk/hepdata-model/src/main/java/cedar/hepdata/model/Paper.java	Mon Feb  2 12:18:23 2015	(r1841)
+++ trunk/hepdata-model/src/main/java/cedar/hepdata/model/Paper.java	Thu Feb  5 15:30:24 2015	(r1842)
@@ -596,15 +596,20 @@
 
     /** Get paper/record dateupdated */
     public String getDateUpdated() {
-	// G.W. 03/12/2014 Make more readable than just yyyyMMddhhmmss.
-	String yyyy = _dateupdated.substring(0,4);
-	String MM = _dateupdated.substring(4,6);
-	String dd = _dateupdated.substring(6,8);
-	String hh = _dateupdated.substring(8,10);
-	String mm = _dateupdated.substring(10,12);
-	String ss = _dateupdated.substring(12,14);
-	String dateupdated = dd + "/" + MM + "/" + yyyy + " " + hh + ":" + mm + ":" + ss;
-        return dateupdated;
+	// G.W. 02/02/2015 Check if string is empty.
+	if (!_dateupdated.equals("")) {
+	    // G.W. 03/12/2014 Make more readable than just yyyyMMddhhmmss.
+	    String yyyy = _dateupdated.substring(0,4);
+	    String MM = _dateupdated.substring(4,6);
+	    String dd = _dateupdated.substring(6,8);
+	    String hh = _dateupdated.substring(8,10);
+	    String mm = _dateupdated.substring(10,12);
+	    String ss = _dateupdated.substring(12,14);
+	    String dateupdated = dd + "/" + MM + "/" + yyyy + " " + hh + ":" + mm + ":" + ss;
+	    return dateupdated;
+	} else {
+	    return _dateupdated;
+	}
     }
     /** Set paper/record dateupdated */
     public Paper setDateUpdated(String dateupdated) {


More information about the HepData-svn mailing list