Browse Source

Update the value of the `diffEnd` when click `Show More` btn in the DiffFileTree (#24069) (#24078)

Backport #24069 by @sillyguodong

In the component `DiffFileTree`,if don't update the value of the
`diffEnd` in the callback of ajax request, click `Show More` btn will
always return the same response, duplicate files are appended to the
file list.

Before:

https://user-images.githubusercontent.com/33891828/231371188-82d169af-10bb-47e2-8aca-83ced2597f2d.mov

After:

https://user-images.githubusercontent.com/33891828/231369805-39a5a4d0-662c-4f08-bc5a-7d31e8782453.mov

Co-authored-by: sillyguodong <33891828+sillyguodong@users.noreply.github.com>
tags/v1.19.1
Giteabot 1 year ago
parent
commit
607801ec41
No account linked to committer's email address
1 changed files with 2 additions and 0 deletions
  1. 2
    0
      web_src/js/components/DiffFileTree.vue

+ 2
- 0
web_src/js/components/DiffFileTree.vue View File

@@ -123,6 +123,8 @@ export default {
this.isLoadingNewData = true;
doLoadMoreFiles(this.link, this.diffEnd, () => {
this.isLoadingNewData = false;
const {pageData} = window.config;
this.diffEnd = pageData.diffFileInfo.diffEnd;
});
},
},

Loading…
Cancel
Save