From: Benjamin Auder <benjamin.auder@somewhere>
Date: Wed, 4 Mar 2020 21:58:48 +0000 (+0100)
Subject: Fixed corr challenge disappear when player quit
X-Git-Url: https://git.auder.net/js/doc/%7B%7B%20asset('mixstore/css/pieces/cr.svg?a=commitdiff_plain;h=e33e50fa2122c1df2aa9d4d15a2f9d75341b0d70;p=vchess.git

Fixed corr challenge disappear when player quit
---

diff --git a/client/src/views/Hall.vue b/client/src/views/Hall.vue
index c943ff53..8d8b311a 100644
--- a/client/src/views/Hall.vue
+++ b/client/src/views/Hall.vue
@@ -476,7 +476,10 @@ export default {
           // Disconnect means no more tmpIds:
           if (data.code == "disconnect") {
             // Remove the live challenge sent by this player:
-            ArrayFun.remove(this.challenges, c => c.from.sid == data.from);
+            ArrayFun.remove(
+              this.challenges,
+              c => c.type == "live" && c.from.sid == data.from
+            );
           } else {
             // Remove the matching live game if now unreachable
             const gid = data.page.match(/[a-zA-Z0-9]+$/)[0];