--> Teacher is asked to create a session (which should already be done), and nothing happens when clicking "Créer la session", bellow error appears :
/server.js:130
client.to('boitier').emit('test', quizzQuestionsAndAnswers[1][questionNumber - 1][3]);
^
TypeError: Cannot read properties of undefined (reading '3')
at Socket.<anonymous> (/home/equizz/website/server.js:130:103)
at Socket.emit (node:events:513:28)
at Socket.emitUntyped (/home/equizz/website/node_modules/socket.io/dist/typed-events.js:69:22)
at /home/equizz/website/node_modules/socket.io/dist/socket.js:614:39
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
Node.js v18.15.0
/home/equizz/.pm2/logs/server-error.log last 15 lines:
0|serverSo | at getQuestion (/home/equizz/website/server.js:464:74)
0|serverSo | at getSession (/home/equizz/website/server.js:339:32)
0|serverSo | at Namespace.<anonymous> (/home/equizz/website/server.js:46:50)
0|serverSo | at Namespace.emit (node:events:513:28)
0|serverSo | at Namespace.emitReserved (/home/equizz/website/node_modules/socket.io/dist/typed-events.js:56:22)
0|serverSo | at /home/equizz/website/node_modules/socket.io/dist/namespace.js:234:22
0|serverSo | at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
0|serverSo | TypeError: Cannot read properties of undefined (reading '0')
0|serverSo | at getQuestion (/home/equizz/website/server.js:464:74)
0|serverSo | at getSession (/home/equizz/website/server.js:339:32)
0|serverSo | at Namespace.<anonymous> (/home/equizz/website/server.js:46:50)
0|serverSo | at Namespace.emit (node:events:513:28)
0|serverSo | at Namespace.emitReserved (/home/equizz/website/node_modules/socket.io/dist/typed-events.js:56:22)
0|serverSo | at /home/equizz/website/node_modules/socket.io/dist/namespace.js:234:22
0|serverSo | at process.processTicksAndRejections (node:internal/process/task_queues:77:11)