diff --git a/lib/runtime/entry.js b/lib/runtime/entry.js index 795890b..d5ead0b 100644 --- a/lib/runtime/entry.js +++ b/lib/runtime/entry.js @@ -396,6 +396,9 @@ Ep.gatherReadyAsyncParents = function (readyList) { Ep.setAsyncEvaluation = function () { if (this.asyncEvaluationIndex !== null) { + if (this.status === 'evaluated') { + return; + } throw new Error('setAsyncEvaluation can only be called once'); }