Skip to content
This repository was archived by the owner on Sep 2, 2023. It is now read-only.

Commit e90c53e

Browse files
[FIX] do not create orderbook if pairs are same
1 parent fc5e7b0 commit e90c53e

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/js/tabs/trade.controller.js

+12-4
Original file line numberDiff line numberDiff line change
@@ -1131,17 +1131,25 @@ TradeTab.prototype.angular = function(module)
11311131
return;
11321132
}
11331133

1134-
order.valid_settings = true;
11351134

11361135
// Remember pair
11371136
// Produces currency/issuer:currency/issuer
1138-
var key = '' +
1137+
var keyFirst = '' +
11391138
order.first_currency.to_json() +
1140-
(order.first_currency.is_native() ? '' : '/' + order.first_issuer) +
1141-
':' +
1139+
(order.first_currency.is_native() ? '' : '/' + order.first_issuer);
1140+
var keySecond = '' +
11421141
order.second_currency._iso_code +
11431142
(order.second_currency.is_native() ? '' : '/' + order.second_issuer);
11441143

1144+
if (keyFirst === keySecond) {
1145+
order.valid_settings = false;
1146+
return;
1147+
}
1148+
1149+
var key = keyFirst + ':' + keySecond;
1150+
1151+
order.valid_settings = true;
1152+
11451153
var changedPair = false;
11461154
// Load orderbook
11471155
if (order.prev_settings !== key) {

0 commit comments

Comments
 (0)