From 63ab1b197500852038d2db1fe735a01ebe12ca97 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sun, 4 Aug 2013 16:24:30 -0400 Subject: [PATCH] apiv2 more of previous (task xform) --- package.json | 2 +- src/server/apiv2.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 726c66b963..48b33bb2fe 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "expect.js": "~0.2.0", "derby-i18n": "git://github.com/switz/derby-i18n#master", "relative-date": "~1.1.1", - "lodash": "~1.2.1", + "lodash": "~1.3.1", "async": "~0.2.9", "optimist": "~0.5.2" }, diff --git a/src/server/apiv2.coffee b/src/server/apiv2.coffee index e9d2dcbbd5..eef20400dc 100644 --- a/src/server/apiv2.coffee +++ b/src/server/apiv2.coffee @@ -36,7 +36,7 @@ router.post '/', api.auth, (req, res, next) -> uObj = misc.hydrate user.get() #transform user structure FROM user.tasks{} + user.habitIds[] TO user.habits[] + user.todos[] etc. _.each ['habit','daily','todo','reward'], (type) -> - uObj["#{type}s"] = _.transform uObj["#{type}Ids"], (result, tid) -> uObj.tasks[tid] + uObj["#{type}s"] = _.transform uObj["#{type}Ids"], (result, tid) -> result.push(uObj.tasks[tid]) delete uObj["#{type}Ids"] delete uObj.tasks res.json 200, uObj