Skip to content

Commit 12a7094

Browse files
committed
fix typescript failure
1 parent a09974b commit 12a7094

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/CONST/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3343,9 +3343,12 @@ const CONST = {
33433343
TYPE: {
33443344
ANNUAL: 'yearly2018',
33453345
PAY_PER_USE: 'monthly2018',
3346-
INVOICING: 'invoicing2018',
33473346
},
33483347
},
3348+
3349+
// There is no pricing for invoicing subscription type, so we need to define a seperate constant for it
3350+
INVOICING_SUBSCRIPTION_TYPE: 'invoicing2018',
3351+
33493352
get SUBSCRIPTION_PRICES() {
33503353
return {
33513354
[this.PAYMENT_CARD_CURRENCY.USD]: {

src/pages/settings/Security/SecuritySettingsPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ function SecuritySettingsPage() {
150150
showLockedAccountModal();
151151
return;
152152
}
153-
if (privateSubscription?.type === CONST.SUBSCRIPTION.TYPE.INVOICING) {
154-
// Route to screen for showing the blocking RHP
153+
// @ts-expect-error - There is no pricing for invoicing subscription type, so we need to define a seperate constant for it which is not defined in the subscription type enum
154+
if (privateSubscription?.type === CONST.INVOICING_SUBSCRIPTION_TYPE) {
155155
Navigation.navigate(
156156
ROUTES.SETTINGS_MERGE_ACCOUNTS_RESULT.getRoute(currentUserPersonalDetails.login ?? '', CONST.MERGE_ACCOUNT_RESULTS.ERR_INVOICING, ROUTES.SETTINGS_SECURITY),
157157
);

0 commit comments

Comments
 (0)