From 41f1fb8d95cac74b565df1c5f8546a2605368145 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 22 Sep 2014 10:53:33 -0700 Subject: [PATCH] Minor source tweak of `_.template`. --- lodash.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index 3a8d038f0..711020039 100644 --- a/lodash.js +++ b/lodash.js @@ -8473,12 +8473,13 @@ // http://ejohn.org/blog/javascript-micro-templating/ // and Laura Doktorova's doT.js // https://github.com/olado/doT + var settings = lodash.templateSettings; + if (isIterateeCall(string, options, otherOptions)) { options = otherOptions = null; } - var settings = lodash.templateSettings; - options = assign({}, otherOptions || options, settings, assignOwnDefaults); string = String(string == null ? '' : string); + options = assign({}, otherOptions || options, settings, assignOwnDefaults); var imports = assign({}, options.imports, settings.imports, assignOwnDefaults), importsKeys = keys(imports),