Timothy J. Baek 7 месяцев назад
Родитель
Сommit
6fdfa62845
1 измененных файлов с 11 добавлено и 7 удалено
  1. 11 7
      src/lib/components/workspace/Knowledge/Collection.svelte

+ 11 - 7
src/lib/components/workspace/Knowledge/Collection.svelte

@@ -308,15 +308,19 @@
 
 	// Helper function to maintain file paths within zip
 	const syncDirectoryHandler = async () => {
-		const res = await resetKnowledgeById(localStorage.token, id).catch((e) => {
-			toast.error(e);
-		});
+		if ((knowledge?.files ?? []).length > 0) {
+			const res = await resetKnowledgeById(localStorage.token, id).catch((e) => {
+				toast.error(e);
+			});
 
-		if (res) {
-			knowledge = res;
-			toast.success($i18n.t('Knowledge reset successfully.'));
+			if (res) {
+				knowledge = res;
+				toast.success($i18n.t('Knowledge reset successfully.'));
 
-			// Upload directory
+				// Upload directory
+				uploadDirectoryHandler();
+			}
+		} else {
 			uploadDirectoryHandler();
 		}
 	};