Use non-strict equality instead to avoid explicit typecast

This commit is contained in:
Cohee
2025-03-27 22:27:23 +02:00
parent 3ce715c52f
commit 496f86e16e

View File

@@ -2232,7 +2232,9 @@ export function setWIOriginalDataValue(data, uid, key, value) {
*/ */
export function deleteWIOriginalDataValue(data, uid) { export function deleteWIOriginalDataValue(data, uid) {
if (data.originalData && Array.isArray(data.originalData.entries)) { 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) { if (originalIndex >= 0) {
data.originalData.entries.splice(originalIndex, 1); data.originalData.entries.splice(originalIndex, 1);