fix: улучшена обработка создания папки

This commit is contained in:
Zhusupova.GL 2026-09-14 05:13:42 +00:00
parent 4bbdae02ef
commit 7fa864f402
2 changed files with 22 additions and 7 deletions

View File

@ -176,13 +176,18 @@ function selectFolder(id) {
async function createFolder() { async function createFolder() {
const name = prompt('Название папки:'); const name = prompt('Название папки:');
if (!name) return; if (!name || !name.trim()) return;
await fetch('/api/folders', { try {
const res = await fetch('/api/folders', {
method: 'POST', method: 'POST',
headers: { 'Content-Type': 'application/json' }, headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name }) body: JSON.stringify({ name: name.trim() })
}); });
if (!res.ok) throw new Error('Ошибка: ' + res.status);
await loadFolders(); await loadFolders();
} catch (err) {
alert('Не удалось создать папку: ' + err.message);
}
} }
async function deleteFolder(id) { async function deleteFolder(id) {

10
package-lock.json generated Normal file
View File

@ -0,0 +1,10 @@
{
"name": "file-library",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "file-library"
}
}
}