Timothy Jaeryang Baek 5 ماه پیش
والد
کامیت
ea883b2ed4
2فایلهای تغییر یافته به همراه5 افزوده شده و 6 حذف شده
  1. 1 1
      backend/open_webui/main.py
  2. 4 5
      src/lib/components/common/Textarea.svelte

+ 1 - 1
backend/open_webui/main.py

@@ -1942,7 +1942,7 @@ async def generate_queries(form_data: dict, user=Depends(get_verified_user)):
         f"generating {type} queries using model {task_model_id} for user {user.email}"
     )
 
-    if app.state.config.QUERY_GENERATION_PROMPT_TEMPLATE != "":
+    if (app.state.config.QUERY_GENERATION_PROMPT_TEMPLATE).strip() != "":
         template = app.state.config.QUERY_GENERATION_PROMPT_TEMPLATE
     else:
         template = DEFAULT_QUERY_GENERATION_PROMPT_TEMPLATE

+ 4 - 5
src/lib/components/common/Textarea.svelte

@@ -3,15 +3,13 @@
 
 	export let value = '';
 	export let placeholder = '';
-	export let rows = 1;
-	export let required = false;
 	export let className =
 		'w-full rounded-lg px-3 py-2 text-sm bg-gray-50 dark:text-gray-300 dark:bg-gray-850 outline-none resize-none h-full';
 
 	let textareaElement;
 
 	$: if (textareaElement) {
-		if (textareaElement.innerText !== value) {
+		if (textareaElement.innerText !== value && value !== '') {
 			textareaElement.innerText = value;
 		}
 	}
@@ -38,11 +36,12 @@
 	style="field-sizing: content; -moz-user-select: text !important;"
 	on:input={() => {
 		const text = textareaElement.innerText;
-		if (text.trim() === '\n') {
+		if (text === '\n') {
 			value = '';
 			return;
 		}
-		value = text.trim();
+
+		value = text;
 	}}
 	on:paste={handlePaste}
 	data-placeholder={placeholder}