mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-10 10:57:49 +00:00
Avoid lazy eval optimization in createFlow if metadata has placeholder arguments. [closes #1160]
This commit is contained in:
@@ -3537,7 +3537,8 @@
|
|||||||
funcName = getFuncName(func);
|
funcName = getFuncName(func);
|
||||||
|
|
||||||
var data = funcName == 'wrapper' ? getData(func) : null;
|
var data = funcName == 'wrapper' ? getData(func) : null;
|
||||||
if (data && isLaziable(data[0])) {
|
if (data && isLaziable(data[0]) &&
|
||||||
|
!((data[4] && data[4].length) || (data[6] && data[6].length))) {
|
||||||
wrapper = wrapper[getFuncName(data[0])].apply(wrapper, data[3]);
|
wrapper = wrapper[getFuncName(data[0])].apply(wrapper, data[3]);
|
||||||
} else {
|
} else {
|
||||||
wrapper = (func.length == 1 && isLaziable(func)) ? wrapper[funcName]() : wrapper.thru(func);
|
wrapper = (func.length == 1 && isLaziable(func)) ? wrapper[funcName]() : wrapper.thru(func);
|
||||||
|
|||||||
Reference in New Issue
Block a user