File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed
frontend/express/public/core/events/javascripts
plugins/views/frontend/public/javascripts Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 178178 byVal : [ ] ,
179179 executed : false
180180 } ;
181- if ( doc . selectedSegment !== "segment" ) {
182- URLparams . dbFilter [ `sg.${ doc . selectedSegment } ` ] = { "$in" : [ ] } ;
183- if ( doc . selectedSegmentValues . length > 0 ) {
184- URLparams . dbFilter [ `sg.${ doc . selectedSegment } ` ] . $in = doc . selectedSegmentValues ;
185- }
181+ if ( doc . selectedSegment !== "segment" && doc . selectedSegmentValues . length > 0 ) {
182+ URLparams . dbFilter [ `sg.${ doc . selectedSegment } ` ] = { "$in" : doc . selectedSegmentValues } ;
186183 }
187184 //Go to drill page
188185 app . navigate ( "#/drill/" + JSON . stringify ( URLparams ) , true ) ;
Original file line number Diff line number Diff line change 185185 URLparams . dbFilter [ `sg.name` ] = { "$in" : doc . selectedViews } ;
186186 }
187187 if ( doc . selectedSegment !== "all" && doc . selectedSegmentValues . length > 0 ) {
188- URLparams . dbFilter [ `sg.${ doc . selectedSegment } ` ] = { "$in" : doc . selectedSegmentValues } ;
188+ if ( doc . selectedSegment === "segment" || doc . selectedSegment === "platform" ) {
189+ URLparams . dbFilter . $or = [
190+ { "sg.platform" : { "$in" : doc . selectedSegmentValues } } ,
191+ { "sg.segment" : { "$in" : doc . selectedSegmentValues } }
192+ ] ;
193+ }
194+ else {
195+ URLparams . dbFilter [ `sg.${ doc . selectedSegment } ` ] = { "$in" : doc . selectedSegmentValues } ;
196+ }
189197 }
190198 //Go to drill page
191199 app . navigate ( "#/drill/" + JSON . stringify ( URLparams ) , true ) ;
You can’t perform that action at this time.
0 commit comments