From e8da3aa99c21e3e93672d31c4d1d934adbdd7819 Mon Sep 17 00:00:00 2001
From: Nicolas80 <nicolas.pmail@protonmail.com>
Date: Tue, 11 Mar 2025 08:39:29 +0100
Subject: [PATCH] Added extra message when the DB parsing of DbAccountId fails,
 so we know for which string it failed.

---
 src/entities/vault_account.rs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/entities/vault_account.rs b/src/entities/vault_account.rs
index d04b02a..f2db84c 100644
--- a/src/entities/vault_account.rs
+++ b/src/entities/vault_account.rs
@@ -134,7 +134,10 @@ impl sea_orm::TryGetable for DbAccountId {
 			.try_get_by(idx)
 			.map_err(|e| TryGetError::Null(e.to_string()))?;
 		Ok(DbAccountId(AccountId::from_str(&value).map_err(|e| {
-			TryGetError::DbErr(DbErr::Custom(e.to_string()))
+			TryGetError::DbErr(DbErr::Custom(format!(
+				"Cannot parse DbAccountId for string '{}' - error: {}",
+				&value, e
+			)))
 		})?))
 	}
 }
-- 
GitLab