fix: Add null check for regex capture group and non-null assertion for type safety.

This commit is contained in:
syntaxbullet
2025-12-24 20:59:10 +01:00
parent 64cf47ee03
commit fe58380d58
2 changed files with 2 additions and 2 deletions

View File

@@ -18,7 +18,7 @@ export class ModerationService {
// Extract number from case ID (e.g., "CASE-0042" -> 42) // Extract number from case ID (e.g., "CASE-0042" -> 42)
const match = latestCase.caseId.match(/CASE-(\d+)/); const match = latestCase.caseId.match(/CASE-(\d+)/);
if (!match) { if (!match || !match[1]) {
return "CASE-0001"; return "CASE-0001";
} }

View File

@@ -103,7 +103,7 @@ export function getCasesListEmbed(
if (!casesByType[c.type]) { if (!casesByType[c.type]) {
casesByType[c.type] = []; casesByType[c.type] = [];
} }
casesByType[c.type].push(c); casesByType[c.type]!.push(c);
} }
// Add fields for each type // Add fields for each type