From 243367134b77b0719853d82d1aa539e75347e1f5 Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 25 Jul 2025 09:46:52 +0300 Subject: [PATCH] panel-auth-fixes --- panel/context/auth.tsx | 3 ++- panel/graphql/mutations.ts | 1 - resolvers/auth.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/panel/context/auth.tsx b/panel/context/auth.tsx index a13b60c5..7b2cfd81 100644 --- a/panel/context/auth.tsx +++ b/panel/context/auth.tsx @@ -10,6 +10,7 @@ import { getCsrfTokenFromCookie, saveAuthToken } from '../utils/auth' +import { AuthSuccess } from '~/graphql/generated/graphql' /** * Модуль авторизации * @module auth @@ -159,7 +160,7 @@ export const AuthProvider: Component = (props) => { export const logout = async () => { console.log('[Auth] Executing standalone logout...') try { - const result = await query<{ logout: { success: boolean } }>( + const result = await query<{ logout: AuthSuccess }>( `${location.origin}/graphql`, ADMIN_LOGOUT_MUTATION ) diff --git a/panel/graphql/mutations.ts b/panel/graphql/mutations.ts index ac5573fe..0c8f0d44 100644 --- a/panel/graphql/mutations.ts +++ b/panel/graphql/mutations.ts @@ -19,7 +19,6 @@ export const ADMIN_LOGOUT_MUTATION = ` mutation AdminLogout { logout { success - message } } ` diff --git a/resolvers/auth.py b/resolvers/auth.py index 2db02218..28015e0f 100644 --- a/resolvers/auth.py +++ b/resolvers/auth.py @@ -148,7 +148,7 @@ async def logout(_: None, info: GraphQLResolveInfo, **kwargs: Any) -> dict[str, return result except Exception as e: logger.error(f"Ошибка выхода: {e}") - return {"success": False, "message": str(e)} + return {"success": False} @mutation.field("refreshToken")