From a57afeaf02e3e4eb20130555c69979befe2ee586 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Wed, 29 Jul 2020 17:51:53 +0200 Subject: [PATCH] fix(core): Fixed set handler for proxied options/measurements object - Fixes https://github.com/freesewing/freesewing.org/issues/895 - Fixes https://github.com/freesewing/freesewing.org/issues/894 - Fixes https://github.com/freesewing/freesewing.org/issues/892 - Fixes https://github.com/freesewing/freesewing.org/issues/891 - Fixes https://github.com/freesewing/freesewing.org/issues/888 - Fixes https://github.com/freesewing/freesewing.org/issues/887 - Fixes https://github.com/freesewing/freesewing.org/issues/885 - Fixes https://github.com/freesewing/freesewing.org/issues/883 - Fixes https://github.com/freesewing/freesewing.org/issues/875 - Fixes https://github.com/freesewing/freesewing.org/issues/873 - Fixes https://github.com/freesewing/freesewing.org/issues/870 - Fixes https://github.com/freesewing/freesewing.org/issues/869 --- packages/core/src/part.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/part.js b/packages/core/src/part.js index abb68590e4f..82fe50eaee2 100644 --- a/packages/core/src/part.js +++ b/packages/core/src/part.js @@ -302,7 +302,7 @@ Part.prototype.shorthand = function () { return Reflect.get(...arguments) }, set: (measurements, name, value) => { - return (self.measurements[name] = value) || true + return (self.context.settings.measurements[name] = value) || true } } shorthand.measurements = new Proxy(this.context.settings.measurements || {}, measurementsProxy) @@ -314,7 +314,7 @@ Part.prototype.shorthand = function () { return Reflect.get(...arguments) }, set: (options, name, value) => { - return (self.options[name] = value) || true + return (self.context.settings.options[name] = value) || true } } shorthand.options = new Proxy(this.context.settings.options || {}, optionsProxy)