From 7887265fcad30ba1a15baa88cd50e312d85b008d Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Thu, 22 Jan 2026 21:12:41 +0530 Subject: [PATCH] fix: timezone mismatch --- lib/tasks/download_report.rake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tasks/download_report.rake b/lib/tasks/download_report.rake index 852606cb1..2e56105d2 100644 --- a/lib/tasks/download_report.rake +++ b/lib/tasks/download_report.rake @@ -17,12 +17,14 @@ # Output: ___.csv require 'csv' +require_relative '../../app/helpers/timezone_helper' # rubocop:disable Metrics/CyclomaticComplexity # rubocop:disable Metrics/AbcSize # rubocop:disable Metrics/MethodLength # rubocop:disable Metrics/ModuleLength module DownloadReportTasks + extend TimezoneHelper def self.prompt(message) print "#{message}: " $stdin.gets.chomp @@ -180,7 +182,7 @@ module DownloadReportTasks id: inbox&.id }) report = V2::Reports::Conversations::ReportBuilder.new(account, report_params).timeseries - timezone = ActiveSupport::TimeZone[data[:params][:timezone_offset]] + timezone = ActiveSupport::TimeZone[timezone_name_from_offset(data[:params][:timezone_offset])] headers = ['Date', 'Hour', header_label] rows = report.map do |row|