Add optional chaining for i.loc array access in uploadFailedSecond
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -379,13 +379,13 @@ export async function uploadFailedSecond(detail) {
|
|||||||
manySrt = "There are more errors.";
|
manySrt = "There are more errors.";
|
||||||
break;
|
break;
|
||||||
case "unrecognized":
|
case "unrecognized":
|
||||||
content = `<li>Data unrecognizable in Status Column: (Row #${i.loc[1]}, "${escapeHtml(i.input)}")</li>`;
|
content = `<li>Data unrecognizable in Status Column: (Row #${i.loc?.[1] ?? "?"}, "${escapeHtml(i.input)}")</li>`;
|
||||||
break;
|
break;
|
||||||
case "malformed":
|
case "malformed":
|
||||||
content = `<li>Data malformed in Timestamp Column: (Row #${i.loc[1]}, "${escapeHtml(i.input)}")</li>`;
|
content = `<li>Data malformed in Timestamp Column: (Row #${i.loc?.[1] ?? "?"}, "${escapeHtml(i.input)}")</li>`;
|
||||||
break;
|
break;
|
||||||
case "missing":
|
case "missing":
|
||||||
switch (i.loc[2]) {
|
switch (i.loc?.[2]) {
|
||||||
case "case id":
|
case "case id":
|
||||||
key = "Case ID";
|
key = "Case ID";
|
||||||
break;
|
break;
|
||||||
@@ -402,10 +402,10 @@ export async function uploadFailedSecond(detail) {
|
|||||||
key = "Status";
|
key = "Status";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
key = escapeHtml(String(i.loc[2]));
|
key = escapeHtml(String(i.loc?.[2] ?? ""));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
content = `<li>Data missing in ${key} Column: (Row #${i.loc[1]})</li>`;
|
content = `<li>Data missing in ${key} Column: (Row #${i.loc?.[1] ?? "?"})</li>`;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
srt += content;
|
srt += content;
|
||||||
|
|||||||
Reference in New Issue
Block a user