Преглед изворни кода

[Main] Fix sum sign to make expenses be expenses

Signed-off-by: Slava Barinov <rayslava@gmail.com>
Slava Barinov пре 4 година
родитељ
комит
87df876d73
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/main.rs

+ 2 - 2
src/main.rs

@@ -48,7 +48,7 @@ fn gen_splits(items: &[receipt::Item], cs: &mut CatStats) -> Vec<Split> {
     for i in items.iter() {
         let t = Split::new()
             .memo(i.name.as_str())
-            .amount(i.sum)
+            .amount(-i.sum)
             .category(&get_category(i.name.as_str(), cs))
             .build();
 
@@ -71,7 +71,7 @@ fn gen_trans<'a>(
 
     match t {
         Ok(t) => {
-            if t.sum() == sum {
+            if t.sum() == -sum {
                 Ok(t)
             } else {
                 Err(format!(