[Yanel-commits] rev 57344 - public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/comments

michi at wyona.com michi at wyona.com
Wed Mar 16 11:56:35 CET 2011


Author: michi
Date: 2011-03-16 11:56:34 +0100 (Wed, 16 Mar 2011)
New Revision: 57344

Modified:
   public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/comments/CommentManagerV1Impl.java
Log:
set ID automatically if it does not exist yet

Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/comments/CommentManagerV1Impl.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/comments/CommentManagerV1Impl.java	2011-03-16 10:55:58 UTC (rev 57343)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/comments/CommentManagerV1Impl.java	2011-03-16 10:56:34 UTC (rev 57344)
@@ -87,6 +87,11 @@
                     YarepXMLBindingUtil.writeJAXBDataObject(realm.getRepository(), comments, getAbsoluteYarepPathOfComment(path));
                 }
                 CommentsV1 comments = YarepXMLBindingUtil.readJAXBDataObject(CommentsV1.class, realm.getRepository(), getAbsoluteYarepPathOfComment(path));
+                if (newComment.getId() == null) {
+                    String id = "" + new java.util.Date().getTime();
+                    log.warn("Comment has no ID yet, hence create one automatically: " + id);
+                    newComment.setId(id);
+                }
                 comments.getComments().add(newComment);
                 YarepXMLBindingUtil.writeJAXBDataObject(realm.getRepository(), comments, getAbsoluteYarepPathOfComment(path));
 



More information about the Yanel-commits mailing list