fix: remove /api prefix from model-groups API calls (api.js already prepends it)
This commit is contained in:
+1
-1
@@ -181,6 +181,6 @@
|
|||||||
<script src="/js/pages/settings.js?v=7"></script>
|
<script src="/js/pages/settings.js?v=7"></script>
|
||||||
<script src="/js/pages/logs.js?v=7"></script>
|
<script src="/js/pages/logs.js?v=7"></script>
|
||||||
<script src="/js/pages/users.js?v=7"></script>
|
<script src="/js/pages/users.js?v=7"></script>
|
||||||
<script src="/js/pages/model_groups.js?v=8"></script>
|
<script src="/js/pages/model_groups.js?v=9"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ class ModelGroupsPage {
|
|||||||
|
|
||||||
async loadGroups() {
|
async loadGroups() {
|
||||||
try {
|
try {
|
||||||
const groups = await api.get('/api/model-groups');
|
const groups = await api.get('/model-groups');
|
||||||
const list = document.getElementById('model-groups-list');
|
const list = document.getElementById('model-groups-list');
|
||||||
if (!groups || groups.length === 0) {
|
if (!groups || groups.length === 0) {
|
||||||
list.innerHTML = '<div class="empty-state">No model groups defined. Create one to enable auto-routing.</div>';
|
list.innerHTML = '<div class="empty-state">No model groups defined. Create one to enable auto-routing.</div>';
|
||||||
@@ -58,7 +58,7 @@ class ModelGroupsPage {
|
|||||||
|
|
||||||
async showEditForm(id) {
|
async showEditForm(id) {
|
||||||
try {
|
try {
|
||||||
const groups = await api.get('/api/model-groups');
|
const groups = await api.get('/model-groups');
|
||||||
const group = groups.find(g => g.id === id);
|
const group = groups.find(g => g.id === id);
|
||||||
if (group) this.renderForm(group);
|
if (group) this.renderForm(group);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
@@ -138,9 +138,9 @@ class ModelGroupsPage {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
if (isEdit) {
|
if (isEdit) {
|
||||||
await api.put('/api/model-groups/' + encodeURIComponent(id), body);
|
await api.put('/model-groups/' + encodeURIComponent(id), body);
|
||||||
} else {
|
} else {
|
||||||
await api.post('/api/model-groups', body);
|
await api.post('/model-groups', body);
|
||||||
}
|
}
|
||||||
document.getElementById('model-group-form').style.display = 'none';
|
document.getElementById('model-group-form').style.display = 'none';
|
||||||
await this.loadGroups();
|
await this.loadGroups();
|
||||||
@@ -152,7 +152,7 @@ class ModelGroupsPage {
|
|||||||
async deleteGroup(id) {
|
async deleteGroup(id) {
|
||||||
if (!confirm('Delete model group "' + id + '"? This cannot be undone.')) return;
|
if (!confirm('Delete model group "' + id + '"? This cannot be undone.')) return;
|
||||||
try {
|
try {
|
||||||
await api.delete('/api/model-groups/' + encodeURIComponent(id));
|
await api.delete('/model-groups/' + encodeURIComponent(id));
|
||||||
await this.loadGroups();
|
await this.loadGroups();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
alert('Failed to delete: ' + err.message);
|
alert('Failed to delete: ' + err.message);
|
||||||
|
|||||||
Reference in New Issue
Block a user