aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarak <[email protected]>2018-09-23 12:37:08 -0400
committerGitHub <[email protected]>2018-09-23 12:37:08 -0400
commit07f39bd34ea8f35f40d4330b42c44503e1aa6561 (patch)
tree4dceb7a422ba5418899ba89dab111efddccbb36c
parent65609e45f21deeaa62582fd80b19662dddb2ed63 (diff)
parent93ab6424b0e5d1899af62f7977b37625dc330cf3 (diff)
downloadfaker-07f39bd34ea8f35f40d4330b42c44503e1aa6561.tar.xz
faker-07f39bd34ea8f35f40d4330b42c44503e1aa6561.zip
Merge pull request #596 from richchurcher/master
[fix] Reset unique startTime appropriately
-rw-r--r--vendor/unique.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/vendor/unique.js b/vendor/unique.js
index f1f7425c..0a0e8072 100644
--- a/vendor/unique.js
+++ b/vendor/unique.js
@@ -18,7 +18,7 @@ var maxTime = 5000;
var maxRetries = 50;
// time the script started
-var startTime = new Date().getTime();
+var startTime = null;
// current iteration or retries of unique.exec ( current loop depth )
var currentIterations = 0;
@@ -41,6 +41,9 @@ unique.errorMessage = function (now, code) {
unique.exec = function (method, args, opts) {
+ if (currentIterations === 0) {
+ startTime = new Date().getTime();
+ }
var now = new Date().getTime();
opts = opts || {};
@@ -82,4 +85,4 @@ unique.exec = function (method, args, opts) {
}
};
-module.exports = unique; \ No newline at end of file
+module.exports = unique;