summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--api/post.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/api/post.go b/api/post.go
index 2eef5eabd..5f9c7e584 100644
--- a/api/post.go
+++ b/api/post.go
@@ -493,7 +493,9 @@ func sendNotifications(c *Context, post *model.Post, team *model.Team, channel *
// Find out who is a member of the channel, only keep those profiles
tempProfileMap := make(map[string]*model.User)
for _, member := range members {
- tempProfileMap[member.UserId] = profileMap[member.UserId]
+ if profile, ok := profileMap[member.UserId]; ok {
+ tempProfileMap[member.UserId] = profile
+ }
}
profileMap = tempProfileMap