Skip to content

Commit b8fe477

Browse files
committed
fix: pass user emode category id for migration formatting summary
1 parent 4e615b9 commit b8fe477

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/store/v3MigrationSelectors.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,8 @@ export const selectFormatUserSummaryForMigration = (
130130
reserves: ReserveDataHumanized[] = [],
131131
userReserves: UserReserveDataHumanized[] = [],
132132
baseCurrencyData: PoolBaseCurrencyHumanized,
133-
currentTimestamp: number
133+
currentTimestamp: number,
134+
userEmodeCategoryId = 0
134135
) => {
135136
const { marketReferenceCurrencyDecimals, marketReferenceCurrencyPriceInUsd } = baseCurrencyData;
136137
const formattedReserves = formatReserves({
@@ -146,7 +147,7 @@ export const selectFormatUserSummaryForMigration = (
146147
marketReferenceCurrencyDecimals: marketReferenceCurrencyDecimals,
147148
marketReferencePriceInUsd: marketReferenceCurrencyPriceInUsd,
148149
userReserves,
149-
userEmodeCategoryId: 0,
150+
userEmodeCategoryId,
150151
});
151152

152153
return formattedSummary;
@@ -184,7 +185,8 @@ export const selectV2UserSummaryAfterMigration = (store: RootStore, currentTimes
184185
poolReserve?.reserves,
185186
userReserves,
186187
baseCurrencyData,
187-
currentTimestamp
188+
currentTimestamp,
189+
poolReserve?.userEmodeCategoryId
188190
);
189191
};
190192

@@ -235,7 +237,9 @@ export const selectV3UserSummaryAfterMigration = (store: RootStore, currentTimes
235237
);
236238
combinedScaledDownABalance = scaledDownATokenBalance.plus(scaledDownBalanceV2).toString();
237239
if (userReserveData.underlyingBalance == '0') {
238-
usageAsCollateralEnabledOnUser = supplyAsset.usageAsCollateralEnabledOnUser;
240+
usageAsCollateralEnabledOnUser = userReserveData.reserve.isIsolated
241+
? false
242+
: supplyAsset.usageAsCollateralEnabledOnUser;
239243
}
240244
}
241245

@@ -254,7 +258,8 @@ export const selectV3UserSummaryAfterMigration = (store: RootStore, currentTimes
254258
poolReserveV3?.reserves,
255259
userReserves,
256260
baseCurrencyData,
257-
currentTimestamp
261+
currentTimestamp,
262+
poolReserveV3?.userEmodeCategoryId
258263
);
259264

260265
return formattedUserSummary;
@@ -268,9 +273,9 @@ export const selectV3UserSummary = (store: RootStore, timestamp: number) => {
268273
poolReserveV3?.reserves,
269274
poolReserveV3?.userReserves,
270275
baseCurrencyData,
271-
timestamp
276+
timestamp,
277+
poolReserveV3?.userEmodeCategoryId
272278
);
273-
274279
return formattedUserSummary;
275280
};
276281

0 commit comments

Comments
 (0)