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;
if (
(e instanceof ErrorResponse || e.constructor.name === "ErrorResponse") &&
(e instanceof ErrorResponse || e.constructor.name === ErrorResponse.name) &&
(e as ErrorResponse).captchaRequired
) {
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;
};
if (cipher.constructor.name === "Array") {
if (cipher.constructor.name === Array.name) {
(cipher as { id: string; revisionDate: string }[]).forEach(clearDeletedDate);
} else {
clearDeletedDate(cipher as { id: string; revisionDate: string });

View File

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