From ca0366247f54bfd719f4a0c990b97174dfa1ef91 Mon Sep 17 00:00:00 2001 From: Sean Fridman Date: Thu, 9 Apr 2015 12:39:57 -0400 Subject: Fix OKView dynamic template data fetch --- app/node_modules/okview/index.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'app/node_modules/okview/index.js') 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(); -- cgit v1.2.3-70-g09d2