Skip to content

Commit 796ed9d

Browse files
committed
fix: openOnly doesn't only mean the stage should be open, but also mean the item must be droppable now
1 parent 2432923 commit 796ed9d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/components/stats/DataTable.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ export default {
620620
filteredData() {
621621
let data = this.items
622622
if (this.type === 'item') {
623-
if (this.dataTable.onlyOpen) data = data.filter(el => existUtils.existence(el.stage, true))
623+
if (this.dataTable.onlyOpen) data = data.filter(el => existUtils.existence(el.stage, true) && (el.end === null || el.end > Date.now()))
624624
if (!this.dataTable.showPermanent) data = data.filter(el => el.stage.stageType !== 'MAIN' && el.stage.stageType !== 'SUB' && el.stage.stageType !== 'DAILY')
625625
if (!this.dataTable.showActivity) data = data.filter(el => el.stage.stageType !== 'ACTIVITY')
626626
} else if (this.type === 'stage') {

src/components/stats/PreviewItemCard.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ export default {
126126
const data = get.statistics.byItemId(this.itemId)
127127
// filter out stages that have too less samples
128128
.filter(el => el.times > 100)
129-
// only open stages
130-
.filter(el => existUtils.existence(el.stage, true))
129+
// only open stages, and item must still be droppable now
130+
.filter(el => existUtils.existence(el.stage, true) && (el.end === null || el.end > Date.now()))
131131
132132
.sort((a, b) => b.percentage - a.percentage)
133133

0 commit comments

Comments
 (0)