Manual cherrypick MM-67055: Fix permalink embeds in ws msg (#34893) (#35059)

Automatic Merge
Этот коммит содержится в:
Christopher Poile
2026-01-26 12:23:30 -05:00
коммит произвёл GitHub
родитель 21a86506f9
Коммит 51f2e2fdd5
4 изменённых файлов: 107 добавлений и 0 удалений

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

@@ -795,6 +795,8 @@ func (a *App) UpdatePost(c request.CTX, receivedUpdatedPost *model.Post, updateP
// Always use incoming metadata when provided, otherwise retain existing
if receivedUpdatedPost.Metadata != nil {
newPost.Metadata = receivedUpdatedPost.Metadata.Copy()
// MM-67055: Strip embeds - always server-generated. Preserves Priority/Acks for Shared Channels sync.
newPost.Metadata.Embeds = nil
} else {
// Restore the post metadata that was stripped by the plugin. Set it to
// the last known good.