aboutsummaryrefslogtreecommitdiff
path: root/node_modules/ajv/lib/dot/ref.jst
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/ajv/lib/dot/ref.jst')
-rw-r--r--node_modules/ajv/lib/dot/ref.jst4
1 files changed, 2 insertions, 2 deletions
diff --git a/node_modules/ajv/lib/dot/ref.jst b/node_modules/ajv/lib/dot/ref.jst
index 036bc2905..253e3507c 100644
--- a/node_modules/ajv/lib/dot/ref.jst
+++ b/node_modules/ajv/lib/dot/ref.jst
@@ -50,7 +50,7 @@
{{?}}
{{??}}
{{
- $async = $refVal.$async === true;
+ $async = $refVal.$async === true || (it.async && $refVal.$async !== false);
$refCode = $refVal.code;
}}
{{?}}
@@ -65,7 +65,7 @@
{{ if (!it.async) throw new Error('async schema referenced by sync schema'); }}
{{? $breakOnError }} var {{=$valid}}; {{?}}
try {
- {{=it.yieldAwait}} {{=__callValidate}};
+ await {{=__callValidate}};
{{? $breakOnError }} {{=$valid}} = true; {{?}}
} catch (e) {
if (!(e instanceof ValidationError)) throw e;