From fcf8e3e22aad9f77745f5459b56fef901e32cf71 Mon Sep 17 00:00:00 2001 From: Nikolaus Piccolotto Date: Tue, 6 Jun 2017 20:45:40 +0200 Subject: [PATCH] fix: Properly traverse explain() in maps --- lib/spec/map.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spec/map.js b/lib/spec/map.js index 17b34a8..df9e004 100644 --- a/lib/spec/map.js +++ b/lib/spec/map.js @@ -49,7 +49,7 @@ export class Map extends Spec { if (hasSpec) { const spec = specize(hasSpec); if (!valid(spec, v)) { - return explain(spec, [...path, key], [...via, getName(this)], value); + return explain(spec, [...path, key], [...via, getName(this)], value[key]); } } return null;