Skip to content

Commit 1ee2086

Browse files
committed
try fix for failing test
1 parent 42016a2 commit 1ee2086

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

lib/msgpack/decoder.ex

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,9 @@ defmodule Msgpack.Decoder do
233233
base_datetime = NaiveDateTime.from_erl!(erlang_datetime)
234234

235235
if nanoseconds > 0 do
236-
NaiveDateTime.add(base_datetime, nanoseconds, :nanosecond)
236+
# NaiveDateTime.add(base_datetime, nanoseconds, :nanosecond)
237+
microseconds = div(nanoseconds, 1000)
238+
%{base_datetime | microsecond: {microseconds, 6}}
237239
else
238240
base_datetime
239241
end
@@ -250,7 +252,9 @@ defmodule Msgpack.Decoder do
250252
base_datetime = NaiveDateTime.from_erl!(erlang_datetime)
251253

252254
if nanoseconds > 0 do
253-
NaiveDateTime.add(base_datetime, nanoseconds, :nanosecond)
255+
# NaiveDateTime.add(base_datetime, nanoseconds, :nanosecond)
256+
microseconds = div(nanoseconds, 1000)
257+
%{base_datetime | microsecond: {microseconds, 6}}
254258
else
255259
base_datetime
256260
end

0 commit comments

Comments
 (0)