Skip to content

Commit 0a88380

Browse files
On click of button teatarea should be clear
1 parent d6c3dad commit 0a88380

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

code/backend/pages/01_Ingest_Data.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ def reprocess_all():
5555

5656
def add_urls():
5757
urls = st.session_state["urls"].split("\n")
58-
add_url_embeddings(urls)
58+
result = add_url_embeddings(urls)
59+
# If URLs are valid and processed, clear the textarea
60+
if result:
61+
st.session_state["urls"] = ""
5962

6063

6164
def sanitize_metadata_value(value):
@@ -67,7 +70,7 @@ def add_url_embeddings(urls: list[str]):
6770
has_valid_url = bool(list(filter(str.strip, urls)))
6871
if not has_valid_url:
6972
st.error("Please enter at least one valid URL.")
70-
return
73+
return False
7174

7275
params = {}
7376
if env_helper.FUNCTION_KEY is not None:
@@ -80,9 +83,11 @@ def add_url_embeddings(urls: list[str]):
8083
)
8184
r = requests.post(url=backend_url, params=params, json=body)
8285
if not r.ok:
83-
raise ValueError(f"Error {r.status_code}: {r.text}")
86+
st.error(f"Error {r.status_code}: {r.text}")
87+
return False
8488
else:
8589
st.success(f"Embeddings added successfully for {url}")
90+
return True
8691

8792

8893
try:

0 commit comments

Comments
 (0)