Fix for missing column for project

Signed-off-by: lkadalski <kadalski.lukasz@gmail.com>
This commit is contained in:
lkadalski 2021-10-11 13:43:15 +02:00
parent 6d2395aadb
commit 2b655acb49
2 changed files with 13 additions and 6 deletions

View file

@ -1238,10 +1238,10 @@ impl TaskwarriorTui {
self.task_details.clear();
self.dirty = false;
self.save_history()?;
self.projects.update_data()?;
}
self.cursor_fix();
self.update_task_table_state();
self.projects.update_data()?;
if self.task_report_show_info {
task::block_on(self.update_task_details())?;
}

View file

@ -129,12 +129,19 @@ impl ProjectsState {
.filter(|x| !x.is_empty())
.map(ToString::to_string)
.collect();
let name = (&row[0]).parse()?;
let remaining = (&row[1]).parse()?;
let mut avg_age = "0s".to_string();
let mut complete = (&row[2]).parse()?;
if row.len() > 3 {
avg_age = (&row[2]).parse()?;
complete = (&row[3]).parse()?;
}
self.rows.push(ProjectDetails {
name: (&row[0]).parse()?,
remaining: (&row[1]).parse()?,
avg_age: (&row[2]).parse()?,
complete: (&row[3]).parse()?,
name,
remaining,
avg_age,
complete,
});
}
self.list = self.rows.iter().map(|x| x.name.clone()).collect_vec();