From a276a3671560d5c4a52ad112344d505a50c54e91 Mon Sep 17 00:00:00 2001 From: seb-prjcts-be Date: Wed, 2 Sep 2026 19:22:17 +0200 Subject: [PATCH] fix: use current asset total in usage meter --- client/modules/IDE/components/AssetSize.jsx | 4 +--- client/modules/IDE/reducers/assets.js | 2 +- client/modules/IDE/selectors/users.js | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/client/modules/IDE/components/AssetSize.jsx b/client/modules/IDE/components/AssetSize.jsx index 42ca4871da..5267a187ae 100644 --- a/client/modules/IDE/components/AssetSize.jsx +++ b/client/modules/IDE/components/AssetSize.jsx @@ -21,9 +21,7 @@ const formatPercent = (percent) => { const AssetSize = () => { const { t } = useTranslation(); - const totalSize = useSelector( - (state) => state.user.totalSize || state.assets.totalSize - ); + const totalSize = useSelector((state) => state.assets.totalSize); if (totalSize === undefined) { return null; diff --git a/client/modules/IDE/reducers/assets.js b/client/modules/IDE/reducers/assets.js index ff14be6f0c..fe685b6a6f 100644 --- a/client/modules/IDE/reducers/assets.js +++ b/client/modules/IDE/reducers/assets.js @@ -2,7 +2,7 @@ import { createSlice } from '@reduxjs/toolkit'; const initialState = { list: [], - totalSize: 0 + totalSize: undefined }; const assetsSlice = createSlice({ diff --git a/client/modules/IDE/selectors/users.js b/client/modules/IDE/selectors/users.js index f7bfb27b23..20867230bd 100644 --- a/client/modules/IDE/selectors/users.js +++ b/client/modules/IDE/selectors/users.js @@ -26,7 +26,7 @@ export const getreachedTotalSizeLimit = createSelector( getTotalSize, getAssetsTotalSize, (totalSize, assetsTotalSize) => { - const currentSize = totalSize || assetsTotalSize || 0; + const currentSize = assetsTotalSize ?? totalSize ?? 0; if (currentSize >= limit) return true; // if (totalSize > 1000) return true; return false;