Skip to content

Commit 7e23b54

Browse files
committed
Use update_at instead of replace_at
1 parent ce3f6ad commit 7e23b54

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

lib/jsonpatch/operation/add.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ defmodule Jsonpatch.Operation.Add do
5656
if last_fragment == "-" or length(final_destination) == index do
5757
Enum.concat(final_destination, [value])
5858
else
59-
List.update_at(final_destination, index, fn _ -> value end)
59+
List.replace_at(final_destination, index, value)
6060
end
6161

6262
PathUtil.update_final_destination(

lib/jsonpatch/operation/copy.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ defmodule Jsonpatch.Operation.Copy do
9898

9999
{index, _} ->
100100
if index < length(copy_target) do
101-
List.update_at(copy_target, index, fn _old -> copied_value end)
101+
List.replace_at(copy_target, index, copied_value)
102102
else
103103
{:error, :invalid_index, copy_path_end}
104104
end

0 commit comments

Comments
 (0)