Skip to content

Commit

Permalink
Merge pull request #577 from madanagopalt/master
Browse files Browse the repository at this point in the history
fix for push undefined from nodejs in travis
  • Loading branch information
mfiess authored Sep 1, 2017
2 parents f505a7d + f2d6a0b commit 399dd49
Showing 1 changed file with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -285,8 +285,14 @@ function PromiseThen(onResolve, onReject) {
var deferred = NewPromiseCapability(constructor);
switch (status) {
case 0: // Pending
GET_PRIVATE(this, promiseOnResolveSymbol).push(onResolve, deferred);
GET_PRIVATE(this, promiseOnRejectSymbol).push(onReject, deferred);
/* MODIFIED CODE BEGIN */
var resolveSym = GET_PRIVATE(this, promiseOnResolveSymbol);
if (!IS_UNDEFINED(resolveSym))
resolveSym.push(onResolve, deferred);
var rejectSym = GET_PRIVATE(this, promiseOnRejectSymbol);
if (!IS_UNDEFINED(rejectSym))
rejectSym.push(onReject, deferred);
/* MODIFIED CODE END */
break;
case +1: // Resolved
PromiseEnqueue(GET_PRIVATE(this, promiseValueSymbol),
Expand Down

0 comments on commit 399dd49

Please sign in to comment.