From db575bc6d6439663b75bb9db5ba35009ded733ca Mon Sep 17 00:00:00 2001 From: Jared Date: Fri, 9 Aug 2019 19:54:16 -0600 Subject: [PATCH] allow for N levels of metadata through setMeta (#89) Pretty sure this was supposed to be a shift(). --- src/Metadatable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Metadatable.js b/src/Metadatable.js index a4878b99..d07ee9b6 100644 --- a/src/Metadatable.js +++ b/src/Metadatable.js @@ -33,7 +33,7 @@ class extends parentClass { let base = this.metadata; while (parts.length) { - let part = parts.pop(); + let part = parts.shift(); if (!(part in base)) { throw new RangeError(`Metadata path invalid: ${key}`); }