@@ -589,27 +589,6 @@ class ApiGateway {
589589 return requestStarted && ( new Date ( ) . getTime ( ) - requestStarted . getTime ( ) ) ;
590590 }
591591
592- private normalizeQueryCacheMode ( query : Query , cacheMode : CacheMode | undefined ) : Query {
593- if ( cacheMode !== undefined ) {
594- query . cacheMode = cacheMode ;
595- } else if ( ! query . cache && query ?. renewQuery !== undefined ) {
596- // TODO: Drop this when renewQuery will be removed
597- query . cacheMode = query . renewQuery === true
598- ? 'must-revalidate'
599- : 'stale-if-slow' ;
600- } else if ( ! query . cache ) {
601- query . cacheMode = 'stale-if-slow' ;
602- } else {
603- query . cacheMode = query . cache ;
604- }
605-
606- // TODO: Drop this when renewQuery will be removed
607- query . renewQuery = undefined ;
608- query . cache = undefined ;
609-
610- return query ;
611- }
612-
613592 private filterVisibleItemsInMeta ( context : RequestContext , cubes : any [ ] ) {
614593 const isDevMode = getEnv ( 'devMode' ) ;
615594 function visibilityFilter ( item ) {
@@ -1237,8 +1216,6 @@ class ApiGateway {
12371216 cacheMode ?: CacheMode ,
12381217 ) : Promise < [ QueryType , NormalizedQuery [ ] , NormalizedQuery [ ] ] > {
12391218 let query = this . parseQueryParam ( inputQuery ) ;
1240- query = Array . isArray ( query ) ? query . map ( q => this . normalizeQueryCacheMode ( q , cacheMode ) )
1241- : this . normalizeQueryCacheMode ( query , cacheMode ) ;
12421219
12431220 let queryType : QueryType = QueryTypeEnum . REGULAR_QUERY ;
12441221 if ( ! Array . isArray ( query ) ) {
@@ -1277,7 +1254,7 @@ class ApiGateway {
12771254 }
12781255
12791256 return {
1280- normalizedQuery : ( normalizeQuery ( currentQuery , persistent ) ) ,
1257+ normalizedQuery : ( normalizeQuery ( currentQuery , persistent , cacheMode ) ) ,
12811258 hasExpressionsInQuery
12821259 } ;
12831260 } ) ;
0 commit comments