From 496f86e16eb409848511f974dab721c0e48085ee Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Thu, 27 Mar 2025 22:27:23 +0200 Subject: [PATCH] Use non-strict equality instead to avoid explicit typecast --- public/scripts/world-info.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/scripts/world-info.js b/public/scripts/world-info.js index e92562033..dbd2f230f 100644 --- a/public/scripts/world-info.js +++ b/public/scripts/world-info.js @@ -2232,7 +2232,9 @@ export function setWIOriginalDataValue(data, uid, key, value) { */ export function deleteWIOriginalDataValue(data, uid) { if (data.originalData && Array.isArray(data.originalData.entries)) { - const originalIndex = data.originalData.entries.findIndex(x => String(x.uid) === String(uid)); + // Non-strict equality is used here to allow for both string and number comparisons + // @eslint-disable-next-line eqeqeqeq + const originalIndex = data.originalData.entries.findIndex(x => x.uid == uid); if (originalIndex >= 0) { data.originalData.entries.splice(originalIndex, 1);