Skip to content

Commit 1781f2c

Browse files
Bekka592Rebekka Rossberg
andauthored
fix for #8842: selected genders are displayed in the ticket confirmation overview (#8885)
Co-authored-by: Rebekka Rossberg <[email protected]>
1 parent f42c27d commit 1781f2c

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

app/components/forms/orders/attendee-list.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ export default class AttendeeList extends Component {
2525
if (attendee.language_form_2) {
2626
this.languageFormMapCodeToName(attendee, 'language_form_2');
2727
}
28+
if (attendee.gender) {
29+
this.genderAddSpaces(attendee);
30+
}
2831
});
2932
return this.data.attendees;
3033
}
@@ -42,6 +45,10 @@ export default class AttendeeList extends Component {
4245
return attendee.set(key.concat('_name_mapping'), languageFormMap.map(select => select).join(', '));
4346
}
4447

48+
genderAddSpaces(attendee) {
49+
return attendee.set('gender'.concat('_name_mapping'), attendee.gender.split(',').join(', '));
50+
}
51+
4552
@or('event.isBillingInfoMandatory', 'data.isBillingEnabled')
4653
showBillingInfo;
4754

app/components/forms/orders/order-form.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -701,8 +701,8 @@ export default Component.extend(FormMixin, {
701701
updateLanguageFormsSelection(checked, changed, selectedOptions, holder, field) {
702702
holder.set(field.fieldIdentifier, selectedOptions.map(select => select.value).join(','));
703703
},
704-
updateGendersSelection(checked, changed, selectedOptions, entity, field) {
705-
entity.set(field.fieldIdentifier, selectedOptions.map(select => select.value).join(','));
704+
updateGendersSelection(checked, changed, selectedOptions, holder, field) {
705+
holder.set(field.fieldIdentifier, selectedOptions.map(select => select.value).join(','));
706706
}
707707
}
708708
});

app/components/forms/session-speaker-form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ export default Component.extend(FormMixin, {
383383

384384
languages: orderBy(languages, 'name'),
385385

386-
genders: orderBy(genders, 'name'),
386+
genders: orderBy(genders, 'position'),
387387

388388
levels: orderBy(levels, 'position'),
389389

app/components/forms/speaker-section.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ import { orderBy } from 'lodash-es';
66

77
export default Component.extend(FormMixin, {
88
countries : orderBy(countries, 'name'),
9-
genders : orderBy(genders, 'name')
9+
genders : orderBy(genders, 'position')
1010
});

app/templates/components/forms/orders/order-form.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
<Widgets::Forms::UiCheckboxGroup
126126
@options={{genders}}
127127
@onChange={{action "updateGendersSelection"}}
128-
@entity={{holder}}
128+
@holder={{holder}}
129129
@field={{field}}
130130
/>
131131
{{else if (eq field.fieldIdentifier 'country')}}

0 commit comments

Comments
 (0)