From 5c885c77a0d28bbc0e574a054dd2260deb903aac Mon Sep 17 00:00:00 2001 From: Alys Date: Sat, 21 May 2016 09:20:11 +1000 Subject: [PATCH] add dateCreated to all tasks; add empty challenge object to tasks that don't have one (#7386) --- website/server/models/task.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/server/models/task.js b/website/server/models/task.js index 601a02c30b..536d95ec0c 100644 --- a/website/server/models/task.js +++ b/website/server/models/task.js @@ -134,6 +134,8 @@ TaskSchema.methods.toJSONV2 = function toJSONV2 () { toJSON.id = toJSON._id; } + if (!toJSON.challenge) toJSON.challenge = {}; + let v3Tags = this.tags; toJSON.tags = {}; @@ -141,6 +143,8 @@ TaskSchema.methods.toJSONV2 = function toJSONV2 () { toJSON.tags[tag] = true; }); + toJSON.dateCreated = this.createdAt; + return toJSON; };