Fix: false success toast when deleting non-existent Langfuse config (#17719)

This commit is contained in:
euvre
2026-08-03 15:51:32 +08:00
committed by GitHub
parent bb1879ba35
commit 59b682e6a4
4 changed files with 8 additions and 1 deletions

View File

@@ -495,7 +495,11 @@ export const useDeleteLangfuseConfig = () => {
mutationFn: async () => {
const { data } = await userService.deleteLangfuseConfig();
if (data.code === 0) {
message.success(t('message.deleted'));
if (data.data) {
message.success(t('message.deleted'));
} else {
message.warning(t('message.noLangfuseConfigToDelete'));
}
}
return data?.code;
},

View File

@@ -2389,6 +2389,7 @@ Example: Virtual Hosted Style`,
modified: 'Modified',
created: 'Created',
deleted: 'Deleted',
noLangfuseConfigToDelete: 'No Langfuse configuration to delete',
renamed: 'Renamed',
operated: 'Operated',
updated: 'Updated',

View File

@@ -791,6 +791,7 @@ export default {
modified: '更新成功',
created: '創建成功',
deleted: '刪除成功',
noLangfuseConfigToDelete: '沒有可刪除的 Langfuse 配置',
renamed: '重命名成功',
operated: '操作成功',
updated: '更新成功',

View File

@@ -2035,6 +2035,7 @@ NER使用 spaCy NER 和基于规则的关键词提取来抽取实体和关系
modified: '更新成功',
created: '创建成功',
deleted: '删除成功',
noLangfuseConfigToDelete: '没有可删除的 Langfuse 配置',
renamed: '重命名成功',
operated: '操作成功',
updated: '更新成功',