diff --git a/server/transaction.go b/server/transaction.go
index 3a7bf9a..05b0595 100644
--- a/server/transaction.go
+++ b/server/transaction.go
@@ -68,8 +68,11 @@ func (h *Handler) newTransaction(c *gin.Context) {
CategoryID: payload.Category.ID,
Status: postgres.TransactionStatus(payload.State),
}
- _, err = h.Service.CreateTransaction(c.Request.Context(), newTransaction)
+ transaction, err := h.Service.CreateTransaction(c.Request.Context(), newTransaction)
if err != nil {
c.AbortWithError(http.StatusInternalServerError, fmt.Errorf("create transaction: %w", err))
+ return
}
+
+ c.JSON(http.StatusOK, transaction)
}
diff --git a/web/src/components/TransactionInputRow.vue b/web/src/components/TransactionInputRow.vue
index 1724dc3..d493689 100644
--- a/web/src/components/TransactionInputRow.vue
+++ b/web/src/components/TransactionInputRow.vue
@@ -1,7 +1,7 @@
diff --git a/web/src/pages/Account.vue b/web/src/pages/Account.vue
index d38b6b1..af169bf 100644
--- a/web/src/pages/Account.vue
+++ b/web/src/pages/Account.vue
@@ -1,6 +1,5 @@