diff --git a/src-tauri/src/tasks_functions.rs b/src-tauri/src/tasks_functions.rs index f904263..0739e01 100644 --- a/src-tauri/src/tasks_functions.rs +++ b/src-tauri/src/tasks_functions.rs @@ -159,7 +159,7 @@ pub fn add_task(app_handle: tauri::AppHandle, date: String, time: String, name: let mut data: Value = serde_json::from_str(content.as_str()).unwrap(); let pending = data.clone(); - let id = pending["id"].as_u64().unwrap(); + let id = &pending["id"]; let task = json!({ "id": id.to_string(), @@ -171,7 +171,7 @@ pub fn add_task(app_handle: tauri::AppHandle, date: String, time: String, name: "completed": false }); - data["id"] = (id + 1).into(); + data["id"] = (id.as_i64().unwrap() + 1).into(); data["tasks"][id.to_string()] = task; encrypt_n_save_file(path.into(), data.to_string());