Просмотр исходного кода

Merge pull request #17 from torkelo/tokenGetAccountFix

fix getAccountByToken query.
Torkel Ödegaard 11 лет назад
Родитель
Сommit
50a5355de0
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      pkg/stores/sqlstore/accounts.go

+ 4 - 1
pkg/stores/sqlstore/accounts.go

@@ -114,7 +114,10 @@ func GetAccountByToken(query *m.GetAccountByTokenQuery) error {
 	var err error
 	var err error
 
 
 	var account m.Account
 	var account m.Account
-	has, err := x.Where("token=?", query.Token).Get(&account)
+	sess := x.Join("INNER", "token", "token.account_id = account.id")
+	sess.Omit("token.id", "token.account_id", "token.name", "token.token",
+	 			"token.role", "token.updated", "token.created")
+	has, err := sess.Where("token.token=?", query.Token).Get(&account)
 
 
 	if err != nil {
 	if err != nil {
 		return err
 		return err