@@ -17,6 +17,7 @@ import useLocalize from '@hooks/useLocalize';
1717import useStyleUtils from '@hooks/useStyleUtils' ;
1818import useTheme from '@hooks/useTheme' ;
1919import useThemeStyles from '@hooks/useThemeStyles' ;
20+ import { isCategoryMissing } from '@libs/CategoryUtils' ;
2021import Parser from '@libs/Parser' ;
2122import StringUtils from '@libs/StringUtils' ;
2223import {
@@ -25,10 +26,9 @@ import {
2526 getCreated as getTransactionCreated ,
2627 getTransactionPendingAction ,
2728 hasMissingSmartscanFields ,
28- hasReceipt ,
2929 isAmountMissing ,
3030 isMerchantMissing ,
31- isReceiptBeingScanned ,
31+ isScanning ,
3232 isTransactionPendingDelete ,
3333} from '@libs/TransactionUtils' ;
3434import variables from '@styles/variables' ;
@@ -112,11 +112,13 @@ function getMerchantNameWithFallback(transactionItem: TransactionWithOptionalSea
112112 if ( merchantNameEmpty && shouldUseNarrowLayout ) {
113113 merchantOrDescriptionToDisplay = Parser . htmlToText ( description ) ;
114114 }
115+
115116 let merchant = shouldShowMerchant ? merchantOrDescriptionToDisplay : Parser . htmlToText ( description ) ;
116117
117- if ( hasReceipt ( transactionItem ) && isReceiptBeingScanned ( transactionItem ) && shouldShowMerchant ) {
118+ if ( isScanning ( transactionItem ) && shouldShowMerchant ) {
118119 merchant = translate ( 'iou.receiptStatusTitle' ) ;
119120 }
121+
120122 const merchantName = StringUtils . getFirstLine ( merchant ) ;
121123 return merchant !== CONST . TRANSACTION . PARTIAL_TRANSACTION_MERCHANT ? merchantName : '' ;
122124}
@@ -149,7 +151,7 @@ function TransactionItemRow({
149151 const isPendingDelete = isTransactionPendingDelete ( transactionItem ) ;
150152 const viewRef = useRef < View > ( null ) ;
151153
152- const hasCategoryOrTag = ! ! transactionItem . category || ! ! transactionItem . tag ;
154+ const hasCategoryOrTag = ! isCategoryMissing ( transactionItem ? .category ) || ! ! transactionItem . tag ;
153155 const createdAt = getTransactionCreated ( transactionItem ) ;
154156
155157 const isDateColumnWide = dateColumnSize === CONST . SEARCH . TABLE_COLUMN_SIZES . WIDE ;
0 commit comments