mirror of
https://github.com/langgenius/dify.git
synced 2026-04-29 04:26:30 +08:00
Merge branch 'fix/disable-fetch-version-info-in-enterprise' into deploy/dev
This commit is contained in:
commit
02b11c2fe3
@ -10,6 +10,7 @@ import MaintenanceNotice from '@/app/components/header/maintenance-notice'
|
|||||||
import { noop } from 'lodash-es'
|
import { noop } from 'lodash-es'
|
||||||
import { setZendeskConversationFields } from '@/app/components/base/zendesk/utils'
|
import { setZendeskConversationFields } from '@/app/components/base/zendesk/utils'
|
||||||
import { ZENDESK_FIELD_IDS } from '@/config'
|
import { ZENDESK_FIELD_IDS } from '@/config'
|
||||||
|
import { useGlobalPublicStore } from './global-public-context'
|
||||||
|
|
||||||
export type AppContextValue = {
|
export type AppContextValue = {
|
||||||
userProfile: UserProfileResponse
|
userProfile: UserProfileResponse
|
||||||
@ -82,6 +83,7 @@ export type AppContextProviderProps = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) => {
|
export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) => {
|
||||||
|
const systemFeatures = useGlobalPublicStore(s => s.systemFeatures)
|
||||||
const { data: userProfileResponse, mutate: mutateUserProfile, error: userProfileError } = useSWR({ url: '/account/profile', params: {} }, fetchUserProfile)
|
const { data: userProfileResponse, mutate: mutateUserProfile, error: userProfileError } = useSWR({ url: '/account/profile', params: {} }, fetchUserProfile)
|
||||||
const { data: currentWorkspaceResponse, mutate: mutateCurrentWorkspace, isLoading: isLoadingCurrentWorkspace, isValidating: isValidatingCurrentWorkspace } = useSWR({ url: '/workspaces/current', params: {} }, fetchCurrentWorkspace)
|
const { data: currentWorkspaceResponse, mutate: mutateCurrentWorkspace, isLoading: isLoadingCurrentWorkspace, isValidating: isValidatingCurrentWorkspace } = useSWR({ url: '/workspaces/current', params: {} }, fetchCurrentWorkspace)
|
||||||
|
|
||||||
@ -97,10 +99,12 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) =>
|
|||||||
try {
|
try {
|
||||||
const result = await userProfileResponse.json()
|
const result = await userProfileResponse.json()
|
||||||
setUserProfile(result)
|
setUserProfile(result)
|
||||||
const current_version = userProfileResponse.headers.get('x-version')
|
if (!systemFeatures.branding.enabled) {
|
||||||
const current_env = process.env.NODE_ENV === 'development' ? 'DEVELOPMENT' : userProfileResponse.headers.get('x-env')
|
const current_version = userProfileResponse.headers.get('x-version')
|
||||||
const versionData = await fetchLangGeniusVersion({ url: '/version', params: { current_version } })
|
const current_env = process.env.NODE_ENV === 'development' ? 'DEVELOPMENT' : userProfileResponse.headers.get('x-env')
|
||||||
setLangGeniusVersionInfo({ ...versionData, current_version, latest_version: versionData.version, current_env })
|
const versionData = await fetchLangGeniusVersion({ url: '/version', params: { current_version } })
|
||||||
|
setLangGeniusVersionInfo({ ...versionData, current_version, latest_version: versionData.version, current_env })
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (error) {
|
catch (error) {
|
||||||
console.error('Failed to update user profile:', error)
|
console.error('Failed to update user profile:', error)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user