household member editor: fix show other household warning + wording

This commit is contained in:
nobohan
2021-12-13 14:16:01 +01:00
parent 13faf6fe5a
commit f2c724726a
3 changed files with 12 additions and 8 deletions

View File

@@ -23,7 +23,8 @@
<p>{{ $t('household_members_editor.concerned.persons_with_household') }}</p>
<ul v-for="c in concernedPersonsWithHouseholds" :key=c.person.id>
<li>
{{ $t('household_members_editor.concerned.person') }} {{c.person.text}} {{$t('household_members_editor.concerned.already_belongs_to_household') }}
{{ c.person.text }}
{{ $t('household_members_editor.concerned.already_belongs_to_household') }}
<a target="_blank" :href="this.makeHouseholdLink(c.person.current_household_id)">{{c.person.current_household_id}}</a>.
</li>
</ul>
@@ -78,9 +79,13 @@ export default {
return this.$store.getters.persons.length === 0;
},
concernedPersonsWithHouseholds () {
return this.$store.state.concerned.filter(c =>
c.person.current_household_id !== null && c.person.current_household_id !== this.$store.state.household.id
);
if (this.$store.state.household) {
return this.$store.state.concerned.filter(c =>
c.person.current_household_id !== null && c.person.current_household_id !== this.$store.state.household.id
)
} else {
return [];
}
}
},
data() {