diff --git a/public/script.js b/public/script.js index 7aebead7a..ac93f5ae0 100644 --- a/public/script.js +++ b/public/script.js @@ -6303,6 +6303,7 @@ function importCharacter(file) { processData: false, success: async function (data) { if (data.file_name !== undefined) { + $('#character_search_bar').val('').trigger('input'); $("#rm_info_block").transition({ opacity: 0, duration: 0 }); var $prev_img = $("#avatar_div_div").clone(); $prev_img diff --git a/server.js b/server.js index 7d38187fc..da35f72e2 100644 --- a/server.js +++ b/server.js @@ -4024,7 +4024,7 @@ async function downloadChubCharacter(id) { } const buffer = await result.buffer(); - const fileName = result.headers.get('content-disposition').split('filename=')[1]; + const fileName = result.headers.get('content-disposition')?.split('filename=')[1] || `${sanitize(id)}.png`; const fileType = result.headers.get('content-type'); return { buffer, fileName, fileType };