Skip to content

Commit a6cd097

Browse files
committed
Update changelog for version v1.9.3 to include fix for group display issue and improve GroupPage logic to handle missing participators
1 parent 671b947 commit a6cd097

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/boot/changelog.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const version = "v1.9.3";
44
const changelog = {
55
"v1.9.3": [
66
"Erlaubt die Gruppe der MA in der erweiterten Nutzerliste anzuzeigen",
7+
"Fehlerbehebung, dass die Gruppeneinteilung nicht korrekt angezeigt wurde"
78
],
89
"v1.9.2": [
910
"Behebung, dass die Sortierung in der MA-Liste mit Umlauten nicht funktioniert hat",

src/pages/GroupPage.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -647,10 +647,14 @@ export default defineComponent({
647647
group.Preferences.forEach((preference, preferenceIndex) => {
648648
preference.Participators.forEach((participator, participatorIndex) => {
649649
const pId = getParticipatorId(participator);
650-
participators.value[pId].groupId = group.id;
651-
participators.value[pId].preferenceId = preference.id;
652-
participators.value[pId].ignoredWishes = participator.ignoredWishes;
653-
groupList.value[groupIndex].Preferences[preferenceIndex].Participators[participatorIndex] = participators.value[pId];
650+
if (!participators.value[pId]) {
651+
delete preference.Participators[participatorIndex];
652+
} else {
653+
participators.value[pId].groupId = group.id;
654+
participators.value[pId].preferenceId = preference.id;
655+
participators.value[pId].ignoredWishes = participator.ignoredWishes;
656+
groupList.value[groupIndex].Preferences[preferenceIndex].Participators[participatorIndex] = participators.value[pId];
657+
}
654658
})
655659
});
656660
group.GroupUsers.forEach((groupUser, userIndex) => {

0 commit comments

Comments
 (0)