--- a/server/src/main/java/org/iri_research/renkan/models/ProjectRevision.java Sun May 18 10:31:12 2014 +0200
+++ b/server/src/main/java/org/iri_research/renkan/models/ProjectRevision.java Sun May 25 13:45:24 2014 +0900
@@ -3,6 +3,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.UUID;
import org.bson.types.ObjectId;
import org.joda.time.DateTime;
@@ -47,6 +48,9 @@
public ProjectRevision(ObjectId id, String title, String description,
String uri, Project project, int revision, Date created) {
super(id, title, description, uri, null);
+ if(this.id == null) {
+ this.id = new ObjectId();
+ }
this.project = project;
this.revision = revision;
if (created == null) {
@@ -79,5 +83,11 @@
protected String getRawKeyPart() {
return Long.toString(this.getCreated().getMillis());
}
+
+ @Override
+ protected ObjectId getDefaultId() {
+ return new ObjectId();
+ }
+
}