diff --git a/packages/client/src/pages/Confirm/sub-components/createUser.js b/packages/client/src/pages/Confirm/sub-components/createUser.js
index 0084a81be0..2d4113ab8c 100644
--- a/packages/client/src/pages/Confirm/sub-components/createUser.js
+++ b/packages/client/src/pages/Confirm/sub-components/createUser.js
@@ -29,7 +29,6 @@ import {
import { providersData } from "@docspace/common/constants";
import withLoader from "../withLoader";
import MoreLoginModal from "@docspace/common/components/MoreLoginModal";
-import AppLoader from "@docspace/common/components/AppLoader";
import EmailInput from "@docspace/components/email-input";
import { hugeMobile, tablet } from "@docspace/components/utils/device";
import { getPasswordErrorMessage } from "../../../helpers/utils";
@@ -242,8 +241,6 @@ const Confirm = (props) => {
const [user, setUser] = useState("");
- const [isLoaded, setIsLoaded] = useState(false);
-
const [isGreetingMode, setIsGreetingMode] = useState(true);
const [isEmailErrorShow, setIsEmailErrorShow] = useState(false);
@@ -269,19 +266,20 @@ const Confirm = (props) => {
}
}, []);
- useEffect(async () => {
- const { linkData } = props;
- const uid = linkData.uid;
- const confirmKey = linkData.confirmHeader;
- const user = await getUserFromConfirm(uid, confirmKey);
- setUser(user);
+ useEffect(() => {
+ async () => {
+ const { linkData } = props;
+ const uid = linkData.uid;
+ const confirmKey = linkData.confirmHeader;
+ const user = await getUserFromConfirm(uid, confirmKey);
+ setUser(user);
- window.authCallback = authCallback;
+ window.authCallback = authCallback;
- Promise.all([setProviders(), getSso()]).then(() => {
- setIsLoaded(true);
+ await setProviders();
+ await getSso();
focusInput();
- });
+ };
}, []);
const onSubmit = () => {
@@ -555,7 +553,6 @@ const Confirm = (props) => {
setIsPasswordErrorShow(true);
};
- if (!isLoaded) return ;
return (
diff --git a/packages/client/src/store/FilesActionsStore.js b/packages/client/src/store/FilesActionsStore.js
index 7a0438cb8b..ca5aea49f9 100644
--- a/packages/client/src/store/FilesActionsStore.js
+++ b/packages/client/src/store/FilesActionsStore.js
@@ -890,6 +890,7 @@ class FilesActionStore {
const { setSelectedFolder } = this.selectedFolderStore;
const { roomsFolder, isRoomsFolder } = this.treeFoldersStore;
+ const { setPortalQuota } = this.authStore.currentQuotaStore;
const {
secondaryProgressDataStore,
@@ -938,6 +939,7 @@ class FilesActionStore {
this.updateCurrentFolder();
})
+ .then(() => setPortalQuota())
.then(() => {
const successTranslation =
folders.length !== 1 && Array.isArray(folders)
@@ -974,6 +976,7 @@ class FilesActionStore {
await this.uploadDataStore.loopFilesOperations(data, pbData);
this.updateCurrentFolder(null, [items]);
})
+ .then(() => setPortalQuota())
.then(() => {
const successTranslation =
folders.length !== 1 && Array.isArray(folders)