diff --git a/src/store/modules/ftbot.ts b/src/store/modules/ftbot.ts
index 31b6c6cd..5f1e372b 100644
--- a/src/store/modules/ftbot.ts
+++ b/src/store/modules/ftbot.ts
@@ -3,7 +3,7 @@ import { BotState, BlacklistPayload, ForcebuyPayload, Logs, DailyPayload } from
export enum UserStoreGetters {
openTrades = 'openTrades',
- openTradeDetail = 'openTradeDetail',
+ tradeDetail = 'tradeDetail',
closedTrades = 'closedTrades',
}
@@ -29,8 +29,11 @@ export default {
[UserStoreGetters.openTrades](state) {
return state.openTrades;
},
- [UserStoreGetters.openTradeDetail](state) {
- const [dTrade] = state.openTrades.filter((item) => item.trade_id === state.detailTradeId);
+ [UserStoreGetters.tradeDetail](state) {
+ let dTrade = state.openTrades.find((item) => item.trade_id === state.detailTradeId);
+ if (!dTrade) {
+ dTrade = state.trades.find((item) => item.trade_id === state.detailTradeId);
+ }
return dTrade;
},
[UserStoreGetters.closedTrades](state) {
diff --git a/src/views/Trading.vue b/src/views/Trading.vue
index 07fcb4dd..db1fcf7d 100644
--- a/src/views/Trading.vue
+++ b/src/views/Trading.vue
@@ -52,7 +52,7 @@
emptyText="No closed trades so far."
v-if="!detailTradeId"
/>
-
+
@@ -104,7 +104,7 @@ export default class Trading extends Vue {
@ftbot.Getter closedTrades!: Array;
- @ftbot.Getter [UserStoreGetters.openTradeDetail]!: Trade;
+ @ftbot.Getter [UserStoreGetters.tradeDetail]!: Trade;
}