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) {