Skip to content

Commit 1e12883

Browse files
authored
Merge pull request #61503 from Expensify/cherry-pick-staging-61478-14863766582-1
🍒 Cherry pick PR #61478 to staging 🍒
2 parents 8fe05da + 9824988 commit 1e12883

11 files changed

Lines changed: 43 additions & 15 deletions

File tree

Mobile-Expensify

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ android {
114114
minSdkVersion rootProject.ext.minSdkVersion
115115
targetSdkVersion rootProject.ext.targetSdkVersion
116116
multiDexEnabled rootProject.ext.multiDexEnabled
117-
versionCode 1009014001
118-
versionName "9.1.40-1"
117+
versionCode 1009014002
118+
versionName "9.1.40-2"
119119
// Supported language variants must be declared here to avoid from being removed during the compilation.
120120
// This also helps us to not include unnecessary language variants in the APK.
121121
resConfigs "en", "es"

ios/NewExpensify/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
</dict>
4545
</array>
4646
<key>CFBundleVersion</key>
47-
<string>9.1.40.1</string>
47+
<string>9.1.40.2</string>
4848
<key>FullStory</key>
4949
<dict>
5050
<key>OrgId</key>

ios/NotificationServiceExtension/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<key>CFBundleShortVersionString</key>
1414
<string>9.1.40</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.1.40.1</string>
16+
<string>9.1.40.2</string>
1717
<key>NSExtension</key>
1818
<dict>
1919
<key>NSExtensionPointIdentifier</key>

ios/ShareViewController/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<key>CFBundleShortVersionString</key>
1414
<string>9.1.40</string>
1515
<key>CFBundleVersion</key>
16-
<string>9.1.40.1</string>
16+
<string>9.1.40.2</string>
1717
<key>NSExtension</key>
1818
<dict>
1919
<key>NSExtensionAttributes</key>

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "new.expensify",
3-
"version": "9.1.40-1",
3+
"version": "9.1.40-2",
44
"author": "Expensify, Inc.",
55
"homepage": "https://new.expensify.com",
66
"description": "New Expensify is the next generation of Expensify: a reimagination of payments based atop a foundation of chat.",

src/components/MoneyReportHeader.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,13 @@ function MoneyReportHeader({policy, report: moneyRequestReport, transactionThrea
201201

202202
const {selectedTransactionsID, setSelectedTransactionsID} = useMoneyRequestReportContext();
203203

204-
const selectedTransactionsOptions = useSelectedTransactionsActions({report: moneyRequestReport, reportActions, session, onExportFailed: () => setIsDownloadErrorModalVisible(true)});
204+
const selectedTransactionsOptions = useSelectedTransactionsActions({
205+
report: moneyRequestReport,
206+
reportActions,
207+
allTransactionsLength: transactions.length,
208+
session,
209+
onExportFailed: () => setIsDownloadErrorModalVisible(true),
210+
});
205211

206212
const shouldShowSelectedTransactionsButton = !!selectedTransactionsOptions.length && !transactionThreadReportID;
207213

src/components/MoneyReportHeaderOld.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ function MoneyReportHeaderOld({policy, report: moneyRequestReport, transactionTh
136136
}
137137
return reportActions.find((action): action is OnyxTypes.ReportAction<typeof CONST.REPORT.ACTIONS.TYPE.IOU> => action.reportActionID === transactionThreadReport.parentReportActionID);
138138
}, [reportActions, transactionThreadReport?.parentReportActionID]);
139-
const [transactions] = useOnyx(ONYXKEYS.COLLECTION.TRANSACTION, {
139+
const [transactions = []] = useOnyx(ONYXKEYS.COLLECTION.TRANSACTION, {
140140
selector: (_transactions) => reportTransactionsSelector(_transactions, moneyRequestReport?.reportID),
141141
initialValue: [],
142142
canBeMissing: true,
@@ -197,7 +197,13 @@ function MoneyReportHeaderOld({policy, report: moneyRequestReport, transactionTh
197197

198198
const {selectedTransactionsID, setSelectedTransactionsID} = useMoneyRequestReportContext();
199199

200-
const selectedTransactionsOptions = useSelectedTransactionsActions({report: moneyRequestReport, reportActions, session, onExportFailed: () => setIsDownloadErrorModalVisible(true)});
200+
const selectedTransactionsOptions = useSelectedTransactionsActions({
201+
report: moneyRequestReport,
202+
reportActions,
203+
allTransactionsLength: transactions.length,
204+
session,
205+
onExportFailed: () => setIsDownloadErrorModalVisible(true),
206+
});
201207

202208
const shouldShowSelectedTransactionsButton = !!selectedTransactionsOptions.length && !transactionThreadReportID;
203209

src/components/MoneyRequestReportView/MoneyRequestReportActionsList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ function MoneyRequestReportActionsList({report, policy, reportActions = [], tran
119119
const {selectedTransactionsID, setSelectedTransactionsID} = useMoneyRequestReportContext();
120120

121121
const {selectionMode} = useMobileSelectionMode();
122-
const selectedTransactionsOptions = useSelectedTransactionsActions({report, reportActions, session, onExportFailed: () => setIsDownloadErrorModalVisible(true)});
122+
const selectedTransactionsOptions = useSelectedTransactionsActions({report, reportActions, allTransactionsLength: transactions.length, session, onExportFailed: () => setIsDownloadErrorModalVisible(true)});
123123

124124
// We are reversing actions because in this View we are starting at the top and don't use Inverted list
125125
const visibleReportActions = useMemo(() => {

0 commit comments

Comments
 (0)