diff --git a/internal/budget/db.go b/internal/budget/db.go index dd51dd0..a2135e6 100644 --- a/internal/budget/db.go +++ b/internal/budget/db.go @@ -27,9 +27,9 @@ func NewDbSqlite(db *sqlx.DB) *DbSqlite { func (db DbSqlite) Insert(ctx context.Context, budget Budget) (*Budget, error) { r, err := db.db.ExecContext(ctx, ` - INSERT INTO budget (id, user_id, description, value, created_at, created_by, updated_at, updated_by) + INSERT INTO budget (id, user_id, name, value, created_at, created_by, updated_at, updated_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?)`, - budget.Id, budget.UserId, budget.Description, budget.Value, budget.CreatedAt, budget.CreatedBy, budget.UpdatedAt, budget.UpdatedBy, + budget.Id, budget.UserId, budget.Name, budget.Value, budget.CreatedAt, budget.CreatedBy, budget.UpdatedAt, budget.UpdatedBy, ) err = core.TransformAndLogDbError(ctx, "budget", r, err) if err != nil { @@ -42,13 +42,13 @@ func (db DbSqlite) Insert(ctx context.Context, budget Budget) (*Budget, error) { func (db DbSqlite) Update(ctx context.Context, budget Budget) (*Budget, error) { _, err := db.db.ExecContext(ctx, ` UPDATE budget - SET description = ?, + SET name = ?, value = ?, updated_at = ?, updated_by = ? WHERE user_id = ? AND id = ?`, - budget.Description, budget.Value, budget.UpdatedAt, budget.UpdatedBy, budget.UserId, budget.Id) + budget.Name, budget.Value, budget.UpdatedAt, budget.UpdatedBy, budget.UserId, budget.Id) if err != nil { slog.ErrorContext(ctx, "SQL error UpdateUser", "err", err) diff --git a/internal/budget/handler.go b/internal/budget/handler.go index cb248fb..ef2655a 100644 --- a/internal/budget/handler.go +++ b/internal/budget/handler.go @@ -50,7 +50,7 @@ func (h HandlerImpl) handlePage() http.HandlerFunc { budgets, err := h.s.GetAll(r.Context(), user) if err != nil { - core.HandleError(w, r, err) + h.r.RenderLayout(r, w, core.ErrorComp(err), user) return } @@ -133,9 +133,9 @@ func (h HandlerImpl) handlePost() http.HandlerFunc { value := int64(math.Round(valueF * DECIMALS_MULTIPLIER)) input := Budget{ - Id: id, - Description: r.FormValue("name"), - Value: value, + Id: id, + Name: r.FormValue("name"), + Value: value, } if idStr == "new" { diff --git a/internal/budget/service.go b/internal/budget/service.go index d6fc62d..1e6f23a 100644 --- a/internal/budget/service.go +++ b/internal/budget/service.go @@ -63,7 +63,7 @@ func (s ServiceImpl) Update(ctx context.Context, user *auth_types.User, input Bu return nil, err } - budget.Description = input.Description + budget.Name = input.Name budget.Value = input.Value if user.Id != budget.UserId { @@ -107,7 +107,7 @@ func (s ServiceImpl) GetAll(ctx context.Context, user *auth_types.User) ([]Budge } func (s ServiceImpl) isBudgetValid(budget Budget) bool { - err := core.ValidateString(budget.Description, "description") + err := core.ValidateString(budget.Name, "description") if err != nil { return false } diff --git a/internal/budget/template.templ b/internal/budget/template.templ index f3a52c1..2a59747 100644 --- a/internal/budget/template.templ +++ b/internal/budget/template.templ @@ -59,7 +59,7 @@ templ editNew() { templ edit(budget Budget) {