From 37cf7493f82ff696df4682e6d1d7e8b9b4740081 Mon Sep 17 00:00:00 2001 From: Shaun Date: Tue, 25 Jul 2023 07:45:02 +0200 Subject: [PATCH] bug: Fixed a crash caused by calling teleportr with incorrect arguments --- src/server/components/social/teleport.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/components/social/teleport.js b/src/server/components/social/teleport.js index 2d90ce2d..974a9e2d 100644 --- a/src/server/components/social/teleport.js +++ b/src/server/components/social/teleport.js @@ -2,7 +2,10 @@ module.exports = async (cpnSocial, targetName) => { const { obj } = cpnSocial; const { instance: { objects, physics }, syncer } = obj; - const target = objects.find(o => o.name && o.name.toLowerCase().includes(targetName.toLowerCase())); + if (typeof(targetName) !== 'string') + return; + + const target = objects.find(o => o.name?.toLowerCase().includes(targetName.toLowerCase())); if (!target) return;