File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
apps/api-server/app/order Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -250,6 +250,24 @@ func aggregateOrders(orders []*coreum.OrderBookOrder) []*coreum.OrderBookOrder {
250250 continue
251251 }
252252 aggregatedOrders [len (aggregatedOrders )- 1 ].SymbolAmount = s .Add (r ).String ()
253+ s , err = dec .NewFromString (orders [i ].RemainingAmount )
254+ if err != nil {
255+ continue
256+ }
257+ r , err = dec .NewFromString (aggregatedOrders [len (aggregatedOrders )- 1 ].RemainingAmount )
258+ if err != nil {
259+ continue
260+ }
261+ aggregatedOrders [len (aggregatedOrders )- 1 ].RemainingAmount = r .Add (s ).String ()
262+ s , err = dec .NewFromString (orders [i ].RemainingSymbolAmount )
263+ if err != nil {
264+ continue
265+ }
266+ r , err = dec .NewFromString (aggregatedOrders [len (aggregatedOrders )- 1 ].RemainingSymbolAmount )
267+ if err != nil {
268+ continue
269+ }
270+ aggregatedOrders [len (aggregatedOrders )- 1 ].RemainingSymbolAmount = r .Add (s ).String ()
253271 } else {
254272 aggregatedOrders = append (aggregatedOrders , orders [i ])
255273 }
You can’t perform that action at this time.
0 commit comments