diff --git a/panel/public/assets/js/admin.js b/panel/public/assets/js/admin.js index ef954c1..5c2bc5b 100644 --- a/panel/public/assets/js/admin.js +++ b/panel/public/assets/js/admin.js @@ -4399,10 +4399,10 @@ window.dockerLogs = async (cid, name) => { Nova.modal(`Logs: ${name}`, `
${Nova.escHtml(logs)}
`); }; -window.dockerImgRemove = (id) => Nova.confirm('Remove this image?', async () => { - const r = await Nova.api('docker', 'image-remove', { method: 'DELETE', body: { image_id: id } }); +window.dockerImgRemove = (id) => Nova.confirm('Remove this image? Stop any containers using it first.', async () => { + const r = await Nova.api('docker', 'image-remove', { method: 'POST', body: { image_id: id } }); Nova.toast(r?.success ? 'Image removed' : (r?.message || 'Failed'), r?.success ? 'success' : 'error'); - if (r?.success) dockerLoadTab('images'); + dockerLoadTabKeep('images'); }, true); window.dockerPullModal = () => {