dont throw error on none found

This commit is contained in:
Kyle Spearrin 2017-11-29 10:06:02 -05:00
parent c1fd8e47fb
commit b6a5180a6a
2 changed files with 4 additions and 5 deletions

View File

@ -206,14 +206,13 @@ export default class AutofillService {
return; return;
} }
const cipher = await this.cipherService.getLastUsedForDomain(tabDomain); const lastUsedCipher = await this.cipherService.getLastUsedForDomain(tabDomain);
if (!cipher) { if (!lastUsedCipher) {
return; return;
} }
await this.doAutoFill({ await this.doAutoFill({
// tslint:disable-next-line cipher: lastUsedCipher,
cipher: cipher,
// tslint:disable-next-line // tslint:disable-next-line
pageDetails: pageDetails, pageDetails: pageDetails,
fromBackground: true, fromBackground: true,

View File

@ -235,7 +235,7 @@ export default class CipherService {
async getLastUsedForDomain(domain: string): Promise<any> { async getLastUsedForDomain(domain: string): Promise<any> {
const ciphers = await this.getAllDecryptedForDomain(domain); const ciphers = await this.getAllDecryptedForDomain(domain);
if (ciphers.length === 0) { if (ciphers.length === 0) {
throw new Error('No ciphers.'); return null;
} }
const sortedCiphers = ciphers.sort(CipherService.sortCiphersByLastUsed); const sortedCiphers = ciphers.sort(CipherService.sortCiphersByLastUsed);