Skip to content

Commit 85ca49d

Browse files
[fix] Ignores entries failing parsing (#688)
* [fix] Ignores entries failing parsing * [fix] fixes clippy --------- Co-authored-by: Kenneth S. <[email protected]>
1 parent 34986d9 commit 85ca49d

File tree

1 file changed

+3
-4
lines changed
  • crates/fig_settings/src/sqlite

1 file changed

+3
-4
lines changed

crates/fig_settings/src/sqlite/mod.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -215,14 +215,13 @@ impl Db {
215215
let conn = self.pool.get()?;
216216
let mut stmt = conn.prepare(&format!("SELECT key, value FROM {table}"))?;
217217
let rows = stmt.query_map([], |row| {
218-
let key = row.get(0)?;
219-
let value = row.get(1)?;
218+
let key: String = row.get(0)?;
219+
let value: serde_json::Value = row.get(1)?;
220220
Ok((key, value))
221221
})?;
222222

223223
let mut map = Map::new();
224-
for row in rows {
225-
let (key, value) = row?;
224+
for (key, value) in rows.flatten() {
226225
map.insert(key, value);
227226
}
228227

0 commit comments

Comments
 (0)