Check runtime name vs mangled name (#724)

This commit is contained in:
Matt Gibson 2022-03-14 20:12:31 -05:00 committed by GitHub
parent 41b199ab83
commit 3ec0f6977a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -32,7 +32,7 @@ export class ApiActionDirective implements OnChanges {
this.el.nativeElement.loading = false; this.el.nativeElement.loading = false;
if ( if (
(e instanceof ErrorResponse || e.constructor.name === "ErrorResponse") && (e instanceof ErrorResponse || e.constructor.name === ErrorResponse.name) &&
(e as ErrorResponse).captchaRequired (e as ErrorResponse).captchaRequired
) { ) {
this.logService.error("Captcha required error response: " + e.getSingleMessage()); this.logService.error("Captcha required error response: " + e.getSingleMessage());

View File

@ -1029,7 +1029,7 @@ export class CipherService implements CipherServiceAbstraction {
ciphers[c.id].revisionDate = c.revisionDate; ciphers[c.id].revisionDate = c.revisionDate;
}; };
if (cipher.constructor.name === "Array") { if (cipher.constructor.name === Array.name) {
(cipher as { id: string; revisionDate: string }[]).forEach(clearDeletedDate); (cipher as { id: string; revisionDate: string }[]).forEach(clearDeletedDate);
} else { } else {
clearDeletedDate(cipher as { id: string; revisionDate: string }); clearDeletedDate(cipher as { id: string; revisionDate: string });

View File

@ -467,7 +467,7 @@ export class LoginCommand {
} catch (e) { } catch (e) {
if ( if (
e instanceof ErrorResponse || e instanceof ErrorResponse ||
(e.constructor.name === "ErrorResponse" && (e.constructor.name === ErrorResponse.name &&
(e as ErrorResponse).message.includes("Captcha is invalid")) (e as ErrorResponse).message.includes("Captcha is invalid"))
) { ) {
return badCaptcha; return badCaptcha;