Commit 02c3553d authored by xiaoye's avatar xiaoye

fix

parent 7cfc1f95
......@@ -121,7 +121,7 @@
create.collaborators = [];
},
update : async() : Promise<void> => {
if (create.visibility.select == '')
if (!create.visibility.select)
// @ts-ignore
create.visibility.select = 'SingleElimination';
const collaborators = create.collaborators.map(user => user.id);
......
......@@ -76,6 +76,21 @@
}
});
});
matches.forEach(i => {
if (!i.player1.id || !i.player1.id) {
const parents = matches.filter(m => m.next == i.id).sort((a, b) => a.id - b.id);
if (parents) {
if (!i.player1.id && parents.length > 0) {
i.player1.id = parents[0].player1.winner ? parents[0].player1.id : parents[0].player2.winner ? parents[0].player2.id : '';
i.player1.name = parents[0].player1.winner ? parents[0].player1.name : parents[0].player2.winner ? parents[0].player2.name : '';
}
if (!i.player2.id && parents.length > 1) {
i.player2.id = parents[1].player1.winner ? parents[1].player1.id : parents[1].player2.winner ? parents[1].player2.id : '';
i.player2.name = parents[1].player1.winner ? parents[1].player1.name : parents[1].player2.winner ? parents[1].player2.name : '';
}
}
}
});
}, { immediate : true, deep : true });
</script>
......
......@@ -343,7 +343,7 @@
tournament.collaborators = [];
},
update : () : void => {
if (tournament.visibility.select == '')
if (!tournament.visibility.select)
// @ts-ignore
tournament.visibility.select = tournament.this.visibility;
......@@ -471,11 +471,11 @@
});
watch(() => { return search.id; }, () => {
search.info.id = search.id == '' ? 0 : parseInt(search.id);
search.info.id = !search.id ? 0 : parseInt(search.id);
});
watch(() => { return search.creator; }, () => {
search.info.creator = search.creator == '' ? 0 : parseInt(search.creator);
search.info.creator = !search.creator ? 0 : parseInt(search.creator);
});
</script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment