Orders: Fix ClientOrderID not updated in merge (#1235)

This commit is contained in:
Gareth Kirwan
2023-06-20 00:56:58 +01:00
committed by GitHub
parent c957d04f88
commit 97804a79da
2 changed files with 8 additions and 0 deletions

View File

@@ -184,6 +184,10 @@ func (d *Detail) UpdateOrderFromDetail(m *Detail) error {
d.ClientID = m.ClientID
updated = true
}
if m.ClientOrderID != "" && m.ClientOrderID != d.ClientOrderID {
d.ClientOrderID = m.ClientOrderID
updated = true
}
if m.WalletAddress != "" && m.WalletAddress != d.WalletAddress {
d.WalletAddress = m.WalletAddress
updated = true