diff options
| author | Sean Fridman <fridman@mail.sfsu.edu> | 2015-04-09 12:39:57 -0400 |
|---|---|---|
| committer | Sean Fridman <fridman@mail.sfsu.edu> | 2015-04-09 12:39:57 -0400 |
| commit | ca0366247f54bfd719f4a0c990b97174dfa1ef91 (patch) | |
| tree | a4cc9ba298154a474d95fb692afdaf3e20cf2666 /app | |
| parent | 5b86e4c410ed125c09721359724fb729fb1f7f55 (diff) | |
Fix OKView dynamic template data fetch
Diffstat (limited to 'app')
| -rw-r--r-- | app/node_modules/okview/index.js | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/app/node_modules/okview/index.js b/app/node_modules/okview/index.js index c245b0c..6eebe6e 100644 --- a/app/node_modules/okview/index.js +++ b/app/node_modules/okview/index.js @@ -51,11 +51,7 @@ function OKView(options) { this._fetchTemplateData = unbound ? fetchUnbound : fetchBound; function fetchUnbound(id) { - var resource = queries[0].resource; - return fetchTemplateData(meta, [OKQuery({ - resource: resource, - query: id - })]); + return fetchTemplateData(meta, queries, id) } function fetchBound() { @@ -144,11 +140,11 @@ function getParamName(route) { * * Lil bit convoluted, sorry. */ -function fetchTemplateData(meta, queries) { +function fetchTemplateData(meta, queries, id) { return Q.promise(function(resolve, reject) { return Q.all( [meta.get()].concat(queries.map(function(query) { - return query.get(); + return query.get(id); }))) .then(function(results) { var metadata = results.shift(); |
