|
@@ -329,7 +329,7 @@ fn apply_filter(tasks: &mut Vec<Value>, filter: String) {
|
|
|
filter.split('<').collect()
|
|
filter.split('<').collect()
|
|
|
};
|
|
};
|
|
|
let key = kv[0];
|
|
let key = kv[0];
|
|
|
- let value = kv[1].parse::<f32>().unwrap();
|
|
|
|
|
|
|
+ let value = kv[1].parse::<f32>().unwrap_or(0.0);
|
|
|
|
|
|
|
|
tasks.retain(|task| {
|
|
tasks.retain(|task| {
|
|
|
let rank = task[key].as_f64().unwrap_or(0.0) as f32;
|
|
let rank = task[key].as_f64().unwrap_or(0.0) as f32;
|