mirror of https://github.com/halo-dev/halo
![]() #### What type of PR is this? /kind bug /kind improvement /area core #### What this PR does / why we need it: This PR refactors post reconciler to reduce post updates and refines post events. Previously, we need 3 - 4 updates per reconciliation, but now we only need 1. And all events collected in reconciler will be fired after updating post. #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/3121 #### Special notes for your reviewer: 0. Install search plugin 1. Create a public post and publish it 2. Search posts 3. Try to make the post private 4. Search posts 5. Try to make the post public 6. Search posts 7. Try to delete the post 8. Search posts 9. Try to recover the post 10. Search posts #### Does this PR introduce a user-facing change? ```release-note 修复依然能搜索到已删除文章的问题 ``` |
||
---|---|---|
.. | ||
src | ||
build.gradle |