From c4d3af37679abbcd887c3e8dd539a1ed6df8fe39 Mon Sep 17 00:00:00 2001 From: Thrunic Date: Fri, 10 May 2024 08:08:07 -0400 Subject: [PATCH] Fixes issue #6721 --- designs/onyx/src/base.mjs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/designs/onyx/src/base.mjs b/designs/onyx/src/base.mjs index 07d94ec3158..3de8e851ef9 100644 --- a/designs/onyx/src/base.mjs +++ b/designs/onyx/src/base.mjs @@ -349,7 +349,8 @@ export const base = { pct: 200, min: 0, max: 800, - toAbs: (pct, settings, mergedOptions) => settings.sa * mergedOptions.legHem, + toAbs: (pct, settings, mergedOptions) => + settings.sa ? settings.sa * mergedOptions.legHem : 0, menu: (settings, mergedOptions) => (mergedOptions.legRibbing ? false : 'construction'), }, // How wide the scoop to each side of the crotch sweeps (excluding the gusset, as a % of the verticalTrunk. @@ -396,7 +397,8 @@ export const base = { pct: 200, min: 0, max: 800, - toAbs: (pct, settings, mergedOptions) => settings.sa * mergedOptions.skirtWaistband, + toAbs: (pct, settings, mergedOptions) => + settings.sa ? settings.sa * mergedOptions.skirtWaistband : 0, menu: (settings, mergedOptions) => (mergedOptions.skirt ? 'construction' : false), }, // How wide to make the bottom hem, in multiples of the seam allowance. @@ -404,7 +406,8 @@ export const base = { pct: 200, min: 0, max: 800, - toAbs: (pct, settings, mergedOptions) => settings.sa * mergedOptions.skirtHem, + toAbs: (pct, settings, mergedOptions) => + settings.sa ? settings.sa * mergedOptions.skirtHem : 0, menu: (settings, mergedOptions) => (mergedOptions.skirt ? 'construction' : false), }, // How wide the sleeve ribbing should be, in absolute measure.