File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
packages/cubejs-schema-compiler/src/adapter Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -3714,7 +3714,7 @@ export class BaseQuery {
37143714
37153715 let utcOffset = 0 ;
37163716
3717- if ( refreshKey . timezone ) {
3717+ if ( refreshKey . timezone || this . timezone ) {
37183718 utcOffset = moment . tz ( refreshKey . timezone ) . utcOffset ( ) * 60 ;
37193719 }
37203720
@@ -3733,7 +3733,8 @@ export class BaseQuery {
37333733 const every = refreshKey . every || '1 hour' ;
37343734
37353735 if ( / ^ ( \d + ) ( s e c o n d | m i n u t e | h o u r | d a y | w e e k ) s ? $ / . test ( every ) ) {
3736- return [ this . floorSql ( `(${ this . unixTimestampSql ( ) } ) / ${ this . parseSecondDuration ( every ) } ` ) , external , this ] ;
3736+ const utcOffset = this . timezone ? moment . tz ( refreshKey . timezone ) . utcOffset ( ) * 60 : 0 ;
3737+ return [ this . floorSql ( `(${ utcOffset } + ${ this . unixTimestampSql ( ) } ) / ${ this . parseSecondDuration ( every ) } ` ) , external , this ] ;
37373738 }
37383739
37393740 const { dayOffset, utcOffset, interval } = this . calcIntervalForCronString ( refreshKey ) ;
You can’t perform that action at this time.
0 commit comments