Skip to content

Commit 9d41e9e

Browse files
fix: loading of session form in wizard step 5 (#5843)
Co-authored-by: Areeb Jamal <[email protected]>
1 parent f17e24c commit 9d41e9e

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

app/routes/events/view/edit/sessions-speakers.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default class SessionsSpeakersRoute extends Route.extend(EventWizardMixin
1414
const tracksPromise = data.event.get('tracks');
1515
const microlocationsPromise = data.event.get('microlocations');
1616
const sessionTypesPromise = data.event.get('sessionTypes');
17-
const speakersCallPromise = this.getOrCreate(data.event, 'speakersCall', 'speakers-call');
17+
const speakersCallPromise = this.getOrCreateCFS(data.event);
1818
// Only get session/speaker custom forms.
1919
const customFormFilterOptions = [{
2020
or: [
@@ -46,4 +46,14 @@ export default class SessionsSpeakersRoute extends Route.extend(EventWizardMixin
4646
customForms
4747
};
4848
}
49+
50+
async getOrCreateCFS(event) {
51+
try {
52+
return await event.get('speakersCall');
53+
} catch {
54+
return this.store.createRecord('speakers-call', {
55+
event
56+
});
57+
}
58+
}
4959
}

app/routes/public/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export default class IndexRoute extends Route {
4444
include : 'sessions.track',
4545
'page[size]' : 0
4646
});
47-
const sponsorsPromise = event.query('sponsors', { 'page[size]' : 0 });
47+
const sponsorsPromise = event.query('sponsors', { 'page[size]': 0 });
4848
const taxPromise = event.get('tax');
4949

5050
const [tickets, featuredSpeakers, sponsors, tax] = (await allSettled([ticketsPromise, featuredSpeakersPromise, sponsorsPromise, taxPromise]))

0 commit comments

Comments
 (0)