diff --git a/src/components/meals/EditMealPage.vue b/src/components/meals/EditMealPage.vue index 6bee3e0..a6308cc 100644 --- a/src/components/meals/EditMealPage.vue +++ b/src/components/meals/EditMealPage.vue @@ -99,6 +99,10 @@ export default { this.meal[list] = this.meal[list].filter(p => p.id !== person.id); }, addPerson(list, person) { + if (this.meal[list].find(p => p.id === person.id)) { + return; + } + this.meal[list].push(person); }, async saveMeal() {