diff --git a/src/views/admin/operation/mission/MissionList.vue b/src/views/admin/operation/mission/MissionList.vue
index 748cf60..d02efa1 100644
--- a/src/views/admin/operation/mission/MissionList.vue
+++ b/src/views/admin/operation/mission/MissionList.vue
@@ -15,7 +15,12 @@
@@ -64,8 +69,10 @@ export default defineComponent({
methods: {
...mapActions(useMissionStore, ["fetchMissions", "createMission"]),
reachedEnd() {
- this.hasReachedEnd = true;
- this.fetchMissions(this.missions.length);
+ if (!this.hasReachedEnd) {
+ this.hasReachedEnd = true;
+ this.fetchMissions(this.missions.length);
+ }
},
createNewMission() {
this.createMission()