From 35c9a877e29209a4c9932c96c3caefa60fadd2db Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Mon, 26 Sep 2022 12:02:31 +0200 Subject: [PATCH] fix(plugin-dimension): Fix rmad, closes #2860 --- plugins/plugin-dimension/src/index.mjs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/plugins/plugin-dimension/src/index.mjs b/plugins/plugin-dimension/src/index.mjs index 1108bc8a018..bedb50b8961 100644 --- a/plugins/plugin-dimension/src/index.mjs +++ b/plugins/plugin-dimension/src/index.mjs @@ -145,12 +145,15 @@ export const plugin = { } }, // Remove all dimensions (with standard prefix) - rmad: function ({ prefix = '' }, { paths, points }) { - for (let id in points) { - if (id.slice(0, prefix.length) === prefix) delete points[id] + rmad: function (params, props) { + const toRemove = { + points: props.point, + paths: props.paths, } - for (let id in paths) { - if (id.slice(0, prefix.length) === prefix) delete paths[id] + for (let type in toRemove) { + for (let id in props[type]) { + if (id.slice(0, prefix.length) === prefix) delete props[type][id] + } } }, },