From c87586aebbdd6e7eb4b1505ce286d69955899f04 Mon Sep 17 00:00:00 2001 From: Stefan Dej Date: Thu, 14 Sep 2023 18:35:31 +0200 Subject: [PATCH] fix: fix macro parameter with spaces (#1551) --- src/components/inputs/MacroButton.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/inputs/MacroButton.vue b/src/components/inputs/MacroButton.vue index 9819a25c..89586f77 100644 --- a/src/components/inputs/MacroButton.vue +++ b/src/components/inputs/MacroButton.vue @@ -199,9 +199,13 @@ export default class MacroButton extends Mixins(BaseMixin) { sendWithParams() { let params: string[] = [] this.paramArray.forEach((paramname: string) => { - if (this.params[paramname].value !== null && this.params[paramname].value !== '') { + let value = this.params[paramname].value?.toString().trim() + + if (this.params[paramname].value !== null && value !== '') { let tmp: string = paramname - tmp += this.isGcodeStyle ? this.params[paramname].value : `=${this.params[paramname].value}` + if (value?.includes(' ')) value = `"${value}"` + + tmp += this.isGcodeStyle ? value : `=${value}` params.push(tmp) }