Browse Source

walletdb: fix indexing bug on queries

lunar-mining 5 năm trước cách đây
mục cha
commit
25913353db
1 tập tin đã thay đổi với 3 bổ sung và 3 xóa
  1. 3 3
      src/wallet/walletdb.rs

+ 3 - 3
src/wallet/walletdb.rs

@@ -309,8 +309,8 @@ impl WalletDb {
         let mut stmt = conn.prepare("SELECT coin_id, asset_id, value FROM coins")?;
         let mut stmt = conn.prepare("SELECT coin_id, asset_id, value FROM coins")?;
         let rows = stmt.query_map([], |row| {
         let rows = stmt.query_map([], |row| {
             let coin_id: u64 = row.get(0)?;
             let coin_id: u64 = row.get(0)?;
-            let value: u64 = row.get(5)?;
-            let token_id = self.get_value_deserialized(row.get(6)?).unwrap();
+            let value: u64 = row.get(1)?;
+            let token_id = self.get_value_deserialized(row.get(3)?).unwrap();
             Ok(TokenTable {
             Ok(TokenTable {
                 coin_id,
                 coin_id,
                 value,
                 value,
@@ -333,7 +333,7 @@ impl WalletDb {
         let mut stmt = conn.prepare("SELECT coin_id, asset_id FROM coins")?;
         let mut stmt = conn.prepare("SELECT coin_id, asset_id FROM coins")?;
         let rows = stmt.query_map([], |row| {
         let rows = stmt.query_map([], |row| {
             let _coin_id: u64 = row.get(0)?;
             let _coin_id: u64 = row.get(0)?;
-            let token_id = self.get_value_deserialized(row.get(6)?).unwrap();
+            let token_id = self.get_value_deserialized(row.get(1)?).unwrap();
             Ok(token_id)
             Ok(token_id)
         })?;
         })?;