diff --git a/public/script.js b/public/script.js index 97399a531..bdd0ccb93 100644 --- a/public/script.js +++ b/public/script.js @@ -648,7 +648,7 @@ function printCharacters() { `
-
${item.name} ${item.fav ? '' : ''}
+
${item.name} ${item.fav == "true" ? '' : ''}
` ); @@ -3166,8 +3166,8 @@ function select_selected_character(chid) { if (characters[chid].avatar != "none") { this_avatar = getThumbnailUrl('avatar', characters[chid].avatar); } - - $("#fav_checkbox").prop("checked", characters[chid].fav); + + $("#fav_checkbox").prop("checked", characters[chid].fav == "true"); $("#avatar_load_preview").attr("src", this_avatar); $("#name_div").css("display", "none"); @@ -4123,7 +4123,6 @@ $(document).ready(function () { let save_name = create_save_name; var formData = new FormData($("#form_create").get(0)); formData.set('fav', fav_ch_checked); - console.log(formData.get('fav')); if ($("#form_create").attr("actiontype") == "createcharacter") { if ($("#character_name_pole").val().length > 0) { //if the character name text area isn't empty (only posible when creating a new character) @@ -4298,7 +4297,9 @@ $(document).ready(function () { $("#fav_checkbox").change(function(){ fav_ch_checked = $(this).prop("checked"); - saveCharacterDebounced(); + if (menu_type != "create") { + saveCharacterDebounced(); + } }); $("#talkativeness_slider").on("input", function () { diff --git a/server.js b/server.js index e0a434ee7..3e190b0ca 100644 --- a/server.js +++ b/server.js @@ -676,7 +676,7 @@ function checkServer() { //***************** Main functions function charaFormatData(data) { - var char = { "name": data.ch_name, "description": data.description, "personality": data.personality, "first_mes": data.first_mes, "avatar": 'none', "chat": data.ch_name + ' - ' + humanizedISO8601DateTime(), "mes_example": data.mes_example, "scenario": data.scenario, "create_date": humanizedISO8601DateTime(), "talkativeness": data.talkativeness, "fav": data.fav ? data.fav : false }; + var char = { "name": data.ch_name, "description": data.description, "personality": data.personality, "first_mes": data.first_mes, "avatar": 'none', "chat": data.ch_name + ' - ' + humanizedISO8601DateTime(), "mes_example": data.mes_example, "scenario": data.scenario, "create_date": humanizedISO8601DateTime(), "talkativeness": data.talkativeness, "fav": data.fav}; return char; } app.post("/createcharacter", urlencodedParser, function (request, response) {