1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-20 14:54:15 +01:00

(bug) date shift in event creation/update

This commit is contained in:
Du Peng 2023-04-20 18:57:37 +02:00
parent e39c5638b8
commit 112df59c96
2 changed files with 4 additions and 4 deletions

View File

@ -33,8 +33,8 @@ class EventService
end
def date_range(starting, ending, all_day)
start_date = Time.zone.parse(starting[:date])
end_date = Time.zone.parse(ending[:date])
start_date = Date.parse(starting[:date])
end_date = Date.parse(ending[:date])
start_time = starting[:time] ? Time.zone.parse(starting[:time]) : nil
end_time = ending[:time] ? Time.zone.parse(ending[:time]) : nil
if all_day || start_time.nil? || end_time.nil?

View File

@ -46,8 +46,8 @@ class Events::TimezoneTest < ActionDispatch::IntegrationTest
e = Event.find_by(id: event[:id])
assert_not_nil e, 'Event was not created in database'
assert_equal '2023-06-15', e.availability.start_at.to_date.iso8601
assert_equal '2023-06-15', e.availability.end_at.to_date.iso8601
assert_equal '2023-06-14', e.availability.start_at.to_date.iso8601
assert_equal '2023-06-14', e.availability.end_at.to_date.iso8601
assert_equal '09:48', e.availability.start_at.strftime('%R')
assert_equal '11:48', e.availability.end_at.strftime('%R')
end