File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ export default class EditSpeakerRoute extends Route {
99
1010 async model ( params ) {
1111 const eventDetails = this . modelFor ( 'public' ) ;
12- const speaker = await this . store . findRecord ( 'speaker' , params . speaker_id , { include : 'sessions' } )
12+ const speaker = await this . store . findRecord ( 'speaker' , params . speaker_id , { include : 'sessions' } ) ;
1313 return {
1414 event : eventDetails ,
1515 forms : await eventDetails . query ( 'customForms' , {
@@ -24,4 +24,4 @@ export default class EditSpeakerRoute extends Route {
2424 speaker
2525 } ;
2626 }
27- }
27+ }
Original file line number Diff line number Diff line change @@ -2,8 +2,6 @@ import classic from 'ember-classic-decorator';
22import Route from '@ember/routing/route' ;
33import moment from 'moment-timezone' ;
44
5- let isDateFilterActive = Boolean ( new URLSearchParams ( location . search ) . get ( 'date' ) ) ;
6-
75@classic
86export default class SessionsRoute extends Route {
97 queryParams = {
@@ -46,9 +44,10 @@ export default class SessionsRoute extends Route {
4644 async beforeModel ( ) {
4745 const event = this . modelFor ( 'public' ) ;
4846 const dates = await this . loader . load ( '/events/' + event . id + '/sessions/dates' ) ;
49- if ( moment ( ) . isSameOrAfter ( event . startsAt ) && moment ( ) . isSameOrBefore ( event . endsAt ) && dates . includes ( moment ( ) . format ( 'YYYY-MM-DD' ) ) && ! isDateFilterActive ) {
50- isDateFilterActive = true ;
51- this . transitionTo ( 'public.sessions' , event . get ( 'identifier' ) , { queryParams : { date : moment ( ) . format ( 'YYYY-MM-DD' ) } } ) ;
47+ if ( new URLSearchParams ( location . search ) . size === 0 ) {
48+ if ( moment ( ) . isSameOrAfter ( event . startsAt ) && moment ( ) . isSameOrBefore ( event . endsAt ) && dates . includes ( moment ( ) . format ( 'YYYY-MM-DD' ) ) ) {
49+ this . transitionTo ( 'public.sessions' , event . get ( 'identifier' ) , { queryParams : { date : moment ( ) . format ( 'YYYY-MM-DD' ) } } ) ;
50+ }
5251 }
5352 }
5453
You can’t perform that action at this time.
0 commit comments