File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -314,7 +314,7 @@ def parse_date(value)
314
314
Date . parse ( value ) # This will raise an exception for badly formatted dates
315
315
Time . parse ( value ) . utc # Sadly, this will not
316
316
rescue
317
- raise OAI ::ArgumentError . new
317
+ raise OAI ::ArgumentException . new , "unparsable date: ' #{ value } '"
318
318
end
319
319
320
320
# Strip out invalid UTF-8 characters. Regex from the W3C, inverted.
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ def parse_date(value)
94
94
Date . parse ( value ) # This will raise an exception for badly formatted dates
95
95
Time . parse ( value ) . utc # -- UTC Bug fix hack 8/08 not in core
96
96
rescue
97
- raise OAI ::ArgumentError . new
97
+ raise OAI ::ArgumentException . new , "unparsable date: ' #{ value } '"
98
98
end
99
99
100
100
def internalize ( hash = { } )
You can’t perform that action at this time.
0 commit comments