diff --git a/desk/app/channels.hoon b/desk/app/channels.hoon index 02ef4161cf..bd14e4cee0 100644 --- a/desk/app/channels.hoon +++ b/desk/app/channels.hoon @@ -922,6 +922,8 @@ (max recency.remark.channel id-post) ?~ post =/ post=(unit post:c) (bind post.u-post uv-post:utils) + =? ca-core ?=(^ post.u-post) + (ca-heed ~[author.u.post.u-post]) =? ca-core ?=(^ post.u-post) ::TODO what about the "mention was added during edit" case? (on-post:ca-hark id-post u.post.u-post) @@ -932,6 +934,7 @@ =. posts.channel (put:on-v-posts:c posts.channel id-post ~) (ca-response %post id-post %set ~) :: + =. ca-core (ca-heed ~[author.u.post.u-post]) =* old u.u.post =* new u.post.u-post =/ merged (ca-apply-post id-post old new)