Fix race condition of selectedStatusPagesOptions

This commit is contained in:
Louis Lam 2022-09-18 22:40:53 +08:00
parent 7853c2cc38
commit 617ba49e6c

View file

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