diff --git a/backend/open_webui/routers/ollama.py b/backend/open_webui/routers/ollama.py
index 9606763b00..7873efafce 100644
--- a/backend/open_webui/routers/ollama.py
+++ b/backend/open_webui/routers/ollama.py
@@ -879,6 +879,7 @@ async def delete_model(
url = request.app.state.config.OLLAMA_BASE_URLS[url_idx]
key = get_api_key(url_idx, url, request.app.state.config.OLLAMA_API_CONFIGS)
+ r = None
try:
headers = {
"Content-Type": "application/json",
@@ -892,7 +893,7 @@ async def delete_model(
method="DELETE",
url=f"{url}/api/delete",
headers=headers,
- data=form_data.model_dump_json(exclude_none=True).encode(),
+ json=form_data,
)
r.raise_for_status()
@@ -949,10 +950,7 @@ async def show_model_info(
headers = include_user_info_headers(headers, user)
r = requests.request(
- method="POST",
- url=f"{url}/api/show",
- headers=headers,
- data=form_data.model_dump_json(exclude_none=True).encode(),
+ method="POST", url=f"{url}/api/show", headers=headers, json=form_data
)
r.raise_for_status()
diff --git a/src/lib/components/admin/Settings/Models/Manage/ManageOllama.svelte b/src/lib/components/admin/Settings/Models/Manage/ManageOllama.svelte
index 75ee9b2b02..1c96ef8127 100644
--- a/src/lib/components/admin/Settings/Models/Manage/ManageOllama.svelte
+++ b/src/lib/components/admin/Settings/Models/Manage/ManageOllama.svelte
@@ -811,9 +811,8 @@
bind:value={deleteModelTag}
placeholder={$i18n.t('Select a model')}
>
- {#if !deleteModelTag}
-
- {/if}
+
+
{#each ollamaModels as model}