From e7c653564ec1b36231b94282dad4e94396620b27 Mon Sep 17 00:00:00 2001 From: Austin Sullivan Date: Tue, 15 Oct 2024 13:41:27 -0400 Subject: [PATCH] Fix(pageSection): Fix error attempting to access attribute of undefined --- .../pageSection-update-variant-values.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eslint-plugin-pf-codemods/src/rules/v6/pageSectionUpdateVariantValues/pageSection-update-variant-values.ts b/packages/eslint-plugin-pf-codemods/src/rules/v6/pageSectionUpdateVariantValues/pageSection-update-variant-values.ts index 6d342b6af..108d0b26c 100644 --- a/packages/eslint-plugin-pf-codemods/src/rules/v6/pageSectionUpdateVariantValues/pageSection-update-variant-values.ts +++ b/packages/eslint-plugin-pf-codemods/src/rules/v6/pageSectionUpdateVariantValues/pageSection-update-variant-values.ts @@ -37,7 +37,7 @@ module.exports = { const pageSectionVariantLocalName = pageSectionVariantImport && pageSectionVariantImport.local.name; const hasPatternFlyEnum = - variantValue.object && + variantValue?.object && variantValue.object.name === pageSectionVariantLocalName; const variantValueIsLiteral = variantProp.value.type === "Literal" || @@ -46,7 +46,7 @@ module.exports = { if (!variantValueIsLiteral && !hasPatternFlyEnum) { return; } - const hasValidValue = variantValue.property + const hasValidValue = variantValue?.property ? validValues.includes(variantValue.property.name) : validValues.includes(variantValue);