mirror of
https://github.com/open-webui/open-webui
synced 2024-12-24 12:52:12 +00:00
refac: disable 'none' tag
This commit is contained in:
parent
54b843c367
commit
86999157de
@ -586,6 +586,12 @@ async def add_tag_by_id_and_tag_name(
|
|||||||
tags = chat.meta.get("tags", [])
|
tags = chat.meta.get("tags", [])
|
||||||
tag_id = form_data.name.replace(" ", "_").lower()
|
tag_id = form_data.name.replace(" ", "_").lower()
|
||||||
|
|
||||||
|
if tag_id == "none":
|
||||||
|
raise HTTPException(
|
||||||
|
status_code=status.HTTP_400_BAD_REQUEST,
|
||||||
|
detail=ERROR_MESSAGES.DEFAULT("Tag name cannot be 'None'"),
|
||||||
|
)
|
||||||
|
|
||||||
print(tags, tag_id)
|
print(tags, tag_id)
|
||||||
if tag_id not in tags:
|
if tag_id not in tags:
|
||||||
Chats.add_chat_tag_by_id_and_user_id_and_tag_name(
|
Chats.add_chat_tag_by_id_and_user_id_and_tag_name(
|
||||||
|
@ -868,8 +868,7 @@ export const addTagById = async (token: string, id: string, tagName: string) =>
|
|||||||
return json;
|
return json;
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
error = err;
|
error = err.detail;
|
||||||
|
|
||||||
console.log(err);
|
console.log(err);
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
const dispatch = createEventDispatcher();
|
const dispatch = createEventDispatcher();
|
||||||
|
|
||||||
import Tags from '../common/Tags.svelte';
|
import Tags from '../common/Tags.svelte';
|
||||||
|
import { toast } from 'svelte-sonner';
|
||||||
|
|
||||||
export let chatId = '';
|
export let chatId = '';
|
||||||
let tags = [];
|
let tags = [];
|
||||||
@ -31,7 +32,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
const addTag = async (tagName) => {
|
const addTag = async (tagName) => {
|
||||||
const res = await addTagById(localStorage.token, chatId, tagName);
|
const res = await addTagById(localStorage.token, chatId, tagName).catch(async (error) => {
|
||||||
|
toast.error(error);
|
||||||
|
return null;
|
||||||
|
});
|
||||||
|
if (!res) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
tags = await getTags();
|
tags = await getTags();
|
||||||
await updateChatById(localStorage.token, chatId, {
|
await updateChatById(localStorage.token, chatId, {
|
||||||
tags: tags
|
tags: tags
|
||||||
|
Loading…
Reference in New Issue
Block a user