[PLT-7364] Ability to Direct Message yourself (#7696)

* [PLT-7364] Ability to Direct Message yourself

* [PLT-7364] add tests
Этот коммит содержится в:
Carlos Tadeu Panato Junior
2017-10-26 15:45:26 +02:00
коммит произвёл Joram Wilander
родитель 71be37d28f
Коммит ab7e5b35d8
2 изменённых файлов: 19 добавлений и 1 удалений

Просмотреть файл

@@ -162,7 +162,10 @@ func (s SqlChannelStore) SaveDirectChannel(directchannel *model.Channel, member1
member2.ChannelId = newChannel.Id
member1Result := s.saveMemberT(transaction, member1, newChannel)
member2Result := s.saveMemberT(transaction, member2, newChannel)
member2Result := member1Result
if member1.UserId != member2.UserId {
member2Result = s.saveMemberT(transaction, member2, newChannel)
}
if member1Result.Err != nil || member2Result.Err != nil {
transaction.Rollback()