client/js/renkan-publish.js
changeset 30 8aa0cac741a0
parent 28 805d85b3f390
child 31 5e37072ec7b7
--- a/client/js/renkan-publish.js	Wed Aug 29 16:35:07 2012 +0200
+++ b/client/js/renkan-publish.js	Wed Aug 29 16:40:31 2012 +0200
@@ -59,7 +59,7 @@
     constructor: function(options) {
         
         if (typeof options !== "undefined") {
-            options._id = options.id || Rkns.Models.getUID(this);
+            options._id = options._id || options.id || Rkns.Models.getUID(this);
             options.title = options.title || "(untitled " + this.type + ")";
             options.description = options.description || "";
             options.uri = options.uri || "";
@@ -95,7 +95,7 @@
     },
     toJSON: function() {
         return {
-            id: this.get("id"),
+            id: this.get("_id"),
             title: this.get("title"),
             uri: this.get("uri"),
             description: this.get("description"),
@@ -120,12 +120,12 @@
     },
     toJSON: function() {
         return {
-            id: this.get("id"),
+            id: this.get("_id"),
             title: this.get("title"),
             uri: this.get("uri"),
             description: this.get("description"),
             position: this.get("position"),
-            created_by: this.get("created_by").get("id")
+            created_by: this.get("created_by").get("_id")
         }
     },
 });
@@ -159,13 +159,13 @@
     },
     toJSON: function() {
         return {
-            id: this.get("id"),
+            id: this.get("_id"),
             title: this.get("title"),
             uri: this.get("uri"),
             description: this.get("description"),
-            from: this.get("from").get("id"),
-            to: this.get("to").get("id"),
-            created_by: this.get("created_by").get("id"),
+            from: this.get("from").get("_id"),
+            to: this.get("to").get("_id"),
+            created_by: this.get("created_by").get("_id"),
         }
     },
 });