From ccc39e5aa2db38b246f4d3149c3ce0305d34dff4 Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Tue, 19 Apr 2011 10:23:16 -0700 Subject: [PATCH] Fixed partial lookup precedence. Closes #631 --- lib/view.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/view.js b/lib/view.js index 00a90b13a4..1682b48084 100644 --- a/lib/view.js +++ b/lib/view.js @@ -339,7 +339,10 @@ res._render = function(view, opts, fn, parent, sub){ var orig = view = new View(view, options); // Try _ prefix ex: ./views/_.jade - if (!view.exists) view = new View(orig.prefixPath, options); + if (partial) { + view = new View(orig.prefixPath, options); + if (!view.exists) view = orig; + } // Try index ex: ./views/user/index.jade if (!view.exists) view = new View(orig.indexPath, options);