summaryrefslogtreecommitdiff
path: root/src/banking/asset.rs
diff options
context:
space:
mode:
authorBenedict Börger <benedict@0xb8000.de>2019-06-28 21:41:23 +0200
committerBenedict Börger <benedict@0xb8000.de>2019-06-28 21:41:23 +0200
commit5d33ed945c5be832d6a6e08eda4e35dde00ac362 (patch)
tree7d4b6b7d56aaa298bae655f35ab0c7af12be57a0 /src/banking/asset.rs
parent04c9461ef53f5eaa8e7d72442e211d91546b88e3 (diff)
[web_fronted] added new site asset/risk_chart
Diffstat (limited to 'src/banking/asset.rs')
-rw-r--r--src/banking/asset.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/banking/asset.rs b/src/banking/asset.rs
index 642f153..3255b29 100644
--- a/src/banking/asset.rs
+++ b/src/banking/asset.rs
@@ -59,6 +59,14 @@ impl Asset {
if let Some(i) = tmp.get(0) {
category = i.to_string();
}
+ match config.get("RiskCategory") {
+ Some(i) => tmp = i,
+ None => panic!("asset: ini file: no \"RiskCategory\" for account: {}", account_name)
+ }
+ let mut risk_category = String::from("");
+ if let Some(i) = tmp.get(0) {
+ risk_category = i.to_string();
+ }
match config.get("IBAN") {
Some(i) => tmp = i,
None => panic!("asset: no name for account {}", account_name)
@@ -75,7 +83,7 @@ impl Asset {
if let Some(i) = tmp.get(0) {
groupFile = i.to_string();
}
- accounts.push(Account::new(account_name, iban, trans_files.to_vec(), institute, groupFile, category));
+ accounts.push(Account::new(account_name, iban, trans_files.to_vec(), institute, groupFile, category, risk_category));
}