Skip to content

Commit 5ddddd5

Browse files
committed
Be more resilient against unexpected time values.
1 parent 33f046a commit 5ddddd5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lib/que/connection.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,11 @@ def convert_params(params)
153153

154154
# Timestamp with time zone
155155
1184 => -> (value) {
156-
return value if value.is_a? Time
157-
Time.parse value if value.is_a? String
156+
case value
157+
when Time then value
158+
when String then Time.parse(value)
159+
else raise "Unexpected time class: #{value.class} (#{value.inspect})"
160+
end
158161
}
159162
}
160163

0 commit comments

Comments
 (0)