Create propery SC when InviteRemoteToChannel and channel should be shared. (#26469)

Этот коммит содержится в:
Doug Lauder
2024-03-18 10:54:23 -04:00
коммит произвёл GitHub
родитель 79b1e9d200
Коммит 1cb936b0b7
2 изменённых файлов: 8 добавлений и 2 удалений

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

@@ -117,7 +117,13 @@ func (scs *Service) InviteRemoteToChannel(channelID, remoteID, userID string, sh
// set the channel `shared` flag if needed
if shareIfNotShared {
if _, err = scs.ShareChannel(&model.SharedChannel{ChannelId: channelID, CreatorId: userID}); err != nil {
sc := &model.SharedChannel{
ChannelId: channelID,
CreatorId: userID,
Home: true,
RemoteId: remoteID,
}
if _, err = scs.ShareChannel(sc); err != nil {
return model.NewAppError("InviteRemoteToChannel", "api.command_share.share_channel.error",
map[string]any{"Error": err.Error()}, "", http.StatusBadRequest)
}