From 10a4fe04d10e8322fa243557f2796395f174c0e0 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Sat, 12 Apr 2025 09:03:34 +0800 Subject: [PATCH] refactor: Update API endpoint for saving model metadata to use consistent route structure --- py/routes/api_routes.py | 2 +- static/js/components/ContextMenu.js | 2 +- static/js/components/LoraModal.js | 2 +- static/js/components/loraModal/ModelMetadata.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/py/routes/api_routes.py b/py/routes/api_routes.py index 00b74bd2..bc5cfedb 100644 --- a/py/routes/api_routes.py +++ b/py/routes/api_routes.py @@ -55,7 +55,7 @@ class ApiRoutes: app.router.add_post('/api/settings', routes.update_settings) app.router.add_post('/api/move_model', routes.move_model) app.router.add_get('/api/lora-model-description', routes.get_lora_model_description) # Add new route - app.router.add_post('/loras/api/save-metadata', routes.save_metadata) + app.router.add_post('/api/loras/save-metadata', routes.save_metadata) app.router.add_get('/api/lora-preview-url', routes.get_lora_preview_url) # Add new route app.router.add_post('/api/move_models_bulk', routes.move_models_bulk) app.router.add_get('/api/loras/top-tags', routes.get_top_tags) # Add new route for top tags diff --git a/static/js/components/ContextMenu.js b/static/js/components/ContextMenu.js index 77380b1d..cce09f61 100644 --- a/static/js/components/ContextMenu.js +++ b/static/js/components/ContextMenu.js @@ -130,7 +130,7 @@ export class LoraContextMenu { } async saveModelMetadata(filePath, data) { - const response = await fetch('/loras/api/save-metadata', { + const response = await fetch('/api/loras/save-metadata', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/static/js/components/LoraModal.js b/static/js/components/LoraModal.js index 186158b4..3f771e64 100644 --- a/static/js/components/LoraModal.js +++ b/static/js/components/LoraModal.js @@ -632,7 +632,7 @@ window.saveNotes = async function(filePath) { }; async function saveModelMetadata(filePath, data) { - const response = await fetch('/loras/api/save-metadata', { + const response = await fetch('/api/loras/save-metadata', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/static/js/components/loraModal/ModelMetadata.js b/static/js/components/loraModal/ModelMetadata.js index 879ec861..6e4c7632 100644 --- a/static/js/components/loraModal/ModelMetadata.js +++ b/static/js/components/loraModal/ModelMetadata.js @@ -12,7 +12,7 @@ import { BASE_MODELS } from '../../utils/constants.js'; * @returns {Promise} 保存操作的Promise */ export async function saveModelMetadata(filePath, data) { - const response = await fetch('/loras/api/save-metadata', { + const response = await fetch('/api/loras/save-metadata', { method: 'POST', headers: { 'Content-Type': 'application/json',