Use non-strict equality instead to avoid explicit typecast

496f86e16eb409848511f974dab721c0e48085ee

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +3 -1Showing whitespace changes
public/scripts/world-info.js+3 -1
@@ -2232,7 +2232,9 @@ export function setWIOriginalDataValue(data, uid, key, value) {
2232 */2232 */
2233export function deleteWIOriginalDataValue(data, uid) {2233export function deleteWIOriginalDataValue(data, uid) {
2234 if (data.originalData && Array.isArray(data.originalData.entries)) {2234 if (data.originalData && Array.isArray(data.originalData.entries)) {
2235 const originalIndex = data.originalData.entries.findIndex(x => String(x.uid) === String(uid));2235 // Non-strict equality is used here to allow for both string and number comparisons
2236 // @eslint-disable-next-line eqeqeqeq
2237 const originalIndex = data.originalData.entries.findIndex(x => x.uid == uid);
22362238
2237 if (originalIndex >= 0) {2239 if (originalIndex >= 0) {
2238 data.originalData.entries.splice(originalIndex, 1);2240 data.originalData.entries.splice(originalIndex, 1);