Skip to content

Commit 9577d86

Browse files
committed
More utc stuff for parse duration
1 parent b538bdf commit 9577d86

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/onelogin/ruby-saml/utils.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ def self.parse_duration(duration, timestamp=Time.now.utc)
6363
durWeeks = -durWeeks
6464
end
6565

66-
initial_datetime = Time.at(timestamp).to_datetime
66+
initial_datetime = Time.at(timestamp).utc.to_datetime
6767
final_datetime = initial_datetime.next_year(durYears)
6868
final_datetime = final_datetime.next_month(durMonths)
6969
final_datetime = final_datetime.next_day((7*durWeeks) + durDays)
70-
final_timestamp = final_datetime.to_time.to_i + (durHours * 3600) + (durMinutes * 60) + durSeconds
70+
final_timestamp = final_datetime.to_time.utc.to_i + (durHours * 3600) + (durMinutes * 60) + durSeconds
7171
return final_timestamp
7272
end
7373

0 commit comments

Comments
 (0)