From 25b0271ab165c7f683eeefcda2be24afc41eb37c Mon Sep 17 00:00:00 2001 From: Eishun Kondoh Date: Sat, 17 Mar 2018 22:54:47 +0900 Subject: [PATCH] secure_channel: Fix transact_db to contains original xid in the error_msg --- src/tres_xact_kv.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tres_xact_kv.erl b/src/tres_xact_kv.erl index cb6c33a..fdbf225 100644 --- a/src/tres_xact_kv.erl +++ b/src/tres_xact_kv.erl @@ -64,5 +64,5 @@ ms_for_update(Xid, Msg) -> ms_for_handle_error(Tid, Xid, Error) -> [#?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).