diff --git a/web/src/pages/FaceLibrary.tsx b/web/src/pages/FaceLibrary.tsx index 8c3f5f925..76a8025d5 100644 --- a/web/src/pages/FaceLibrary.tsx +++ b/web/src/pages/FaceLibrary.tsx @@ -176,9 +176,15 @@ export default function FaceLibrary() { await axios.post(`/faces/${renameData.newName}`, formData); } - await axios.post(`/faces/${renameData.oldName}/delete`, { - ids: oldFaceImages - }); + if (oldFaceImages.length > 0) { + await axios.post(`/faces/${renameData.oldName}/delete`, { + ids: oldFaceImages + }); + } else { + await axios.post(`/faces/${renameData.oldName}/delete`, { + ids: ['dummy'] // Send a dummy ID to pass validation + }); + } setRenameDialog(false); setRenameData({ oldName: '', newName: '' });