diff options
Diffstat (limited to 'app/post.go')
-rw-r--r-- | app/post.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/post.go b/app/post.go index 57e4048a6..f5eb29367 100644 --- a/app/post.go +++ b/app/post.go @@ -266,9 +266,11 @@ func UpdatePost(post *model.Post, safeUpdate bool) (*model.Post, *model.AppError newPost := &model.Post{} *newPost = *oldPost - newPost.Message = post.Message - newPost.EditAt = model.GetMillis() - newPost.Hashtags, _ = model.ParseHashtags(post.Message) + if newPost.Message != post.Message { + newPost.Message = post.Message + newPost.EditAt = model.GetMillis() + newPost.Hashtags, _ = model.ParseHashtags(post.Message) + } if !safeUpdate { newPost.IsPinned = post.IsPinned |