diff --git a/api/purchase.go b/api/purchase.go index d57b0242a6042924f42fe0e4db158639722cefd8..86b3b255e7763c5c7fbffb432836e706ef7448cd 100644 --- a/api/purchase.go +++ b/api/purchase.go @@ -56,7 +56,7 @@ func (a *api) AddPurchase(num int, w http.ResponseWriter, req *http.Request) { Date: time.Now(), Purchase: purchase, Type: "purchase", - Total: -total, + Total: total, } err = a.db.Create(&transaction).Error if err != nil { diff --git a/api/purchase_test.go b/api/purchase_test.go index 3e979cb8c5183c6ee92cd21f0d47f512a57e3dc9..e176e190e9e7e9135c25e67f23590a1ed3b45f0f 100644 --- a/api/purchase_test.go +++ b/api/purchase_test.go @@ -30,7 +30,7 @@ func TestPurchaseAddListMine(t *testing.T) { if len(transactions) != 1 { t.Fatal("Wrong number of transactions", len(transactions), transactions) } - if transactions[0].Total != -testProduct.Price*products[0].Ammount { + if transactions[0].Total != testProduct.Price*products[0].Ammount { t.Error("Wrong total:", transactions[0].Total) } if len(transactions[0].Purchase) != 1 {