diff --git a/src/components/MoneyTemporaryForRefactorRequestConfirmationList.js b/src/components/MoneyTemporaryForRefactorRequestConfirmationList.js index b22c5299d26b..2bd7a40f5bec 100755 --- a/src/components/MoneyTemporaryForRefactorRequestConfirmationList.js +++ b/src/components/MoneyTemporaryForRefactorRequestConfirmationList.js @@ -317,8 +317,8 @@ function MoneyTemporaryForRefactorRequestConfirmationList({ const isMerchantEmpty = !iouMerchant || iouMerchant === CONST.TRANSACTION.PARTIAL_TRANSACTION_MERCHANT; const isMerchantRequired = isPolicyExpenseChat && !isScanRequest && shouldShowMerchant; - const isCategoryRequired = canUseViolations && Boolean(policy.requiresCategory); - const isTagRequired = canUseViolations && Boolean(policy.requiresTag); + const isCategoryRequired = canUseViolations && lodashGet(policy, 'requiresCategory', false); + const isTagRequired = canUseViolations && lodashGet(policy, 'requiresTag', false); useEffect(() => { if ((!isMerchantRequired && isMerchantEmpty) || !merchantError) { @@ -761,7 +761,7 @@ function MoneyTemporaryForRefactorRequestConfirmationList({ titleStyle={styles.flex1} disabled={didConfirm} interactive={!isReadOnly} - rightLabel={canUseViolations && Boolean(policy.requiresCategory) ? translate('common.required') : ''} + rightLabel={isCategoryRequired ? translate('common.required') : ''} /> ), shouldShow: shouldShowCategories, @@ -783,7 +783,7 @@ function MoneyTemporaryForRefactorRequestConfirmationList({ style={[styles.moneyRequestMenuItem]} disabled={didConfirm} interactive={!isReadOnly} - rightLabel={canUseViolations && lodashGet(policy, 'requiresTag', false) ? translate('common.required') : ''} + rightLabel={isTagRequired ? translate('common.required') : ''} /> ), shouldShow: shouldShowTags,