secure_channel: Fix transact_db to contains original xid in the error_msg
This commit is contained in:
parent
02ca49adb0
commit
25b0271ab1
1 changed files with 1 additions and 1 deletions
|
|
@ -64,5 +64,5 @@ ms_for_update(Xid, Msg) ->
|
||||||
|
|
||||||
ms_for_handle_error(Tid, Xid, Error) ->
|
ms_for_handle_error(Tid, Xid, Error) ->
|
||||||
[#?ENTRY{orig = Orig}|_] = get(Tid, Xid),
|
[#?ENTRY{orig = Orig}|_] = get(Tid, Xid),
|
||||||
Error1 = maps:merge(Error, #{data => Orig}),
|
Error1 = maps:merge(Error, #{data => Orig, xid => Xid}),
|
||||||
ets:fun2ms(fun(#?ENTRY{xid = TXid} = E) when TXid == Xid -> E#?ENTRY{pending = Error1} end).
|
ets:fun2ms(fun(#?ENTRY{xid = TXid} = E) when TXid == Xid -> E#?ENTRY{pending = Error1} end).
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue