Fix race condition of `selectedStatusPagesOptions`

This commit is contained in:
Louis Lam 2022-09-18 22:40:53 +08:00
parent 7853c2cc38
commit 617ba49e6c
1 changed files with 9 additions and 8 deletions

View File

@ -138,13 +138,21 @@ export default {
affectedMonitorsOptions: [],
showOnAllPages: false,
selectedStatusPages: [],
selectedStatusPagesOptions: [],
dark: (this.$root.theme === "dark"),
};
},
computed: {
selectedStatusPagesOptions() {
return Object.values(this.$root.statusPageList).map(statusPage => {
return {
id: statusPage.id,
name: statusPage.title
};
});
},
pageName() {
return this.$t((this.isAdd) ? "Schedule Maintenance" : "Edit Maintenance");
},
@ -177,13 +185,6 @@ export default {
});
}
});
Object.values(this.$root.statusPageList).map(statusPage => {
this.selectedStatusPagesOptions.push({
id: statusPage.id,
name: statusPage.title
});
});
},
methods: {
init() {