diff --git a/ts/smartstatus.classes.http.ts b/ts/smartstatus.classes.http.ts index 6264f29..bf8eeef 100644 --- a/ts/smartstatus.classes.http.ts +++ b/ts/smartstatus.classes.http.ts @@ -6,7 +6,13 @@ export class HttpStatus { HttpStatus.statusMap[statusStringArg] = statusArg; } public static getHttpStatusByString(codeStringArg: string): HttpStatus { - const statusInstance = new HttpStatus.statusMap[codeStringArg](); + let statusInstance: HttpStatus; + try { + statusInstance = new HttpStatus.statusMap[codeStringArg](); + } catch { + console.log('unknown status') + return null; + } return statusInstance; } public code: number;