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

* [PLT-7364] Ability to Direct Message yourself

* [PLT-7364] add tests
This commit is contained in:
Carlos Tadeu Panato Junior
2017-10-26 15:45:26 +02:00
committed by Joram Wilander
parent 71be37d28f
commit ab7e5b35d8
2 changed files with 19 additions and 1 deletions

View File

@@ -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()