Implement BudgetsForUser
This commit is contained in:
parent
57a69c448d
commit
72fbec1063
@ -12,6 +12,13 @@ func (s *Repository) Budget(id string) (*budgeteer.Budget, error) {
|
|||||||
return b, nil
|
return b, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Repository) BudgetsForUser(user budgeteer.User) ([]budgeteer.Budget, error) {
|
func (s *Repository) BudgetsForUser(user budgeteer.User) ([]*budgeteer.Budget, error) {
|
||||||
|
err := s.DB.Model(&user).
|
||||||
|
Column("user.*", "Budgets").
|
||||||
|
Select()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return user.Budgets, nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user