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 {
9
9
10
10
async model ( params ) {
11
11
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' } ) ;
13
13
return {
14
14
event : eventDetails ,
15
15
forms : await eventDetails . query ( 'customForms' , {
@@ -24,4 +24,4 @@ export default class EditSpeakerRoute extends Route {
24
24
speaker
25
25
} ;
26
26
}
27
- }
27
+ }
Original file line number Diff line number Diff line change @@ -2,8 +2,6 @@ import classic from 'ember-classic-decorator';
2
2
import Route from '@ember/routing/route' ;
3
3
import moment from 'moment-timezone' ;
4
4
5
- let isDateFilterActive = Boolean ( new URLSearchParams ( location . search ) . get ( 'date' ) ) ;
6
-
7
5
@classic
8
6
export default class SessionsRoute extends Route {
9
7
queryParams = {
@@ -46,9 +44,10 @@ export default class SessionsRoute extends Route {
46
44
async beforeModel ( ) {
47
45
const event = this . modelFor ( 'public' ) ;
48
46
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
+ }
52
51
}
53
52
}
54
53
You can’t perform that action at this time.
0 commit comments