diff --git a/src/app/events/character/CharacterCreate.ts b/src/app/events/character/CharacterCreate.ts index 60a0219..1f77c71 100644 --- a/src/app/events/character/CharacterCreate.ts +++ b/src/app/events/character/CharacterCreate.ts @@ -31,7 +31,7 @@ export default function (socket: TSocket, io: Server) { socket.emit('character:create:success'); socket.emit('character:list', characters); } catch (error: any) { - return socket.emit('notification', {message: error.errors[0].message}); + return socket.emit('notification', {message: error.errors[0]?.message ?? 'Invalid data'}); } }); } \ No newline at end of file