func (a *AccountGroupService) Save(accountGroup *models.AccountGroup) *models.AccountGroup { revel.INFO.Println("saving account group", accountGroup.ToString()) // there can only be one default group per account _, err := a.FindDefault(accountGroup.AccountId) if err != nil { accountGroup.Default = false } else { accountGroup.Default = true } persistence.Dbm.Insert(accountGroup) return accountGroup }