Timothy J. Baek 6 tháng trước cách đây
mục cha
commit
9df9f4a990
2 tập tin đã thay đổi với 11 bổ sung4 xóa
  1. 3 1
      backend/open_webui/constants.py
  2. 8 3
      src/lib/components/layout/Sidebar.svelte

+ 3 - 1
backend/open_webui/constants.py

@@ -20,7 +20,9 @@ class ERROR_MESSAGES(str, Enum):
     def __str__(self) -> str:
         return super().__str__()
 
-    DEFAULT = lambda err="": f"Something went wrong :/\n[ERROR: {err if err else ''}]"
+    DEFAULT = (
+        lambda err="": f'{"Something went wrong :/" if err == "" else "[ERROR: " + err + "]"}'
+    )
     ENV_VAR_NOT_FOUND = "Required environment variable not found. Terminating now."
     CREATE_USER_ERROR = "Oops! Something went wrong while creating your account. Please try again later. If the issue persists, contact support for assistance."
     DELETE_USER_ERROR = "Oops! Something went wrong. We encountered an issue while trying to delete the user. Please give it another shot."

+ 8 - 3
src/lib/components/layout/Sidebar.svelte

@@ -99,13 +99,18 @@
 			return;
 		}
 
-		if (name.toLowerCase() in folders) {
+		if (Object.values(folders).find((folder) => folder.name.toLowerCase() === name.toLowerCase())) {
 			// If a folder with the same name already exists, append a number to the name
 			let i = 1;
-			while (name.toLowerCase() + ` ${i}` in folders) {
+			while (
+				Object.values(folders).find(
+					(folder) => folder.name.toLowerCase() === `${name} ${i}`.toLowerCase()
+				)
+			) {
 				i++;
 			}
-			name = name + ` ${i}`;
+
+			name = `${name} ${i}`;
 		}
 
 		const res = await createNewFolder(localStorage.token, name).catch((error) => {