Timothy J. Baek 7 달 전
부모
커밋
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();
 		}
 	};