diff --git a/lib/fp/baseConvert.js b/lib/fp/baseConvert.js index ee3f7c697..7a187b924 100644 --- a/lib/fp/baseConvert.js +++ b/lib/fp/baseConvert.js @@ -166,17 +166,17 @@ function baseConvert(util, name, func) { each(mapping.caps, function(cap) { each(mapping.aryMethod[cap], function(otherName) { if (name == otherName) { + var indexes = mapping.iterateeRearg[name], + n = !isLib && mapping.aryIteratee[name]; + result = ary(func, cap); if (cap > 1 && !mapping.skipRearg[name]) { result = rearg(result, mapping.methodRearg[name] || mapping.aryRearg[cap]); } - var n = !isLib && mapping.aryIteratee[name]; - if (n) { - result = iterateeAry(result, n); - } - var indexes = mapping.iterateeRearg[name]; if (indexes) { result = iterateeRearg(result, indexes); + } else if (n) { + result = iterateeAry(result, n); } if (cap > 1) { result = curry(result, cap);