summaryrefslogtreecommitdiff
path: root/lib/auto.js
diff options
context:
space:
mode:
authorAlexander Early <alexander.early@gmail.com>2016-03-30 13:32:48 -0700
committerAlexander Early <alexander.early@gmail.com>2016-03-30 13:32:48 -0700
commitedfef24490369d814cdf71af6438495b291846d7 (patch)
treedd38ac12926d37b0b057e9479c484af167fd4c28 /lib/auto.js
parent915f968c0965ea397f6b8c94e48fccd476b1747b (diff)
downloadasync-edfef24490369d814cdf71af6438495b291846d7.tar.gz
use simpler once() implementation
Diffstat (limited to 'lib/auto.js')
-rw-r--r--lib/auto.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/auto.js b/lib/auto.js
index 22e2af2..afca933 100644
--- a/lib/auto.js
+++ b/lib/auto.js
@@ -2,11 +2,11 @@
import arrayEach from 'lodash/_arrayEach';
import forOwn from 'lodash/forOwn';
-import indexOf from 'lodash/indexOf';
+import indexOf from 'lodash/_baseIndexOf';
import isArray from 'lodash/isArray';
import okeys from 'lodash/keys';
import noop from 'lodash/noop';
-import once from 'lodash/once';
+import once from './internal/once';
import rest from 'lodash/rest';
import onlyOnce from './internal/onlyOnce';
@@ -57,7 +57,7 @@ export default function (tasks, concurrency, callback) {
'` has non-existent dependency in ' +
dependencies.join(', '));
}
- if (isArray(dep) && indexOf(dep, key) >= 0) {
+ if (isArray(dep) && indexOf(dep, key, 0) >= 0) {
throw new Error('async.auto task `' + key +
'`Has cyclic dependencies');
}