Merge branch 'release/v2.5.0' of github.com:ONLYOFFICE/DocSpace-client into release/v2.5.0

This commit is contained in:
Timofey Boyko 2024-03-15 16:57:02 +03:00
commit 53bbf1e1ac
4 changed files with 8 additions and 4 deletions

View File

@ -1604,7 +1604,7 @@ class FilesStore {
].includes(err?.response?.status);
if (isUserError && !isThirdPartyError) {
setIsErrorRoomNotAvailable(true);
this.setIsErrorRoomNotAvailable(true);
} else {
if (axios.isCancel(err)) {
console.log("Request canceled", err.message);

View File

@ -979,8 +979,9 @@ class SettingsStore {
};
get isFrame() {
// console.log("get isFrame:", this.frameConfig?.name === window.name);
return this.frameConfig?.name === window.name;
const isFrame = this.frameConfig?.name === window.name;
window.DocSpaceConfig.isFrame = isFrame;
return isFrame;
}
setAppearanceTheme = (theme: TColorScheme[]) => {

View File

@ -93,6 +93,7 @@ declare global {
minimumFetchIntervalMillis?: number;
};
campaigns?: string[];
isFrame?: boolean;
};
AscDesktopEditor: {
execCommand: (key: string, value: string) => void;

View File

@ -219,12 +219,14 @@ class AxiosClient {
break;
case 403: {
const pathname = window.location.pathname;
const isFrame = window?.DocSpaceConfig?.isFrame;
const isArchived = pathname.indexOf("/rooms/archived") !== -1;
const isRooms =
pathname.indexOf("/rooms/shared") !== -1 || isArchived;
if (isRooms && !skipRedirect) {
if (isRooms && !skipRedirect && !isFrame) {
setTimeout(() => {
window.DocSpace.navigate(isArchived ? "/archived" : "/");
}, 1000);