From c382f07b053e72eb5b71ff8232e7eb8e0aa3df8d Mon Sep 17 00:00:00 2001 From: advplyr Date: Tue, 30 May 2023 16:08:30 -0500 Subject: [PATCH] Fix:Close player resetting progress #1807 --- server/controllers/SessionController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/controllers/SessionController.js b/server/controllers/SessionController.js index 5ca694fc..4d0166a7 100644 --- a/server/controllers/SessionController.js +++ b/server/controllers/SessionController.js @@ -74,7 +74,9 @@ class SessionController { // POST: api/session/:id/close close(req, res) { - this.playbackSessionManager.closeSessionRequest(req.user, req.session, req.body, res) + let syncData = req.body + if (syncData && !Object.keys(syncData).length) syncData = null + this.playbackSessionManager.closeSessionRequest(req.user, req.session, syncData, res) } // DELETE: api/session/:id