Skip to content

Commit 54a73eb

Browse files
committed
Merge branch 'dev' of github.com:Authenticator-Extension/Authenticator into dev
2 parents 841a223 + 5218c1e commit 54a73eb

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

src/components/Import/FileImport.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ export default Vue.extend({
6565
(key) => ["key", "enc", "hash"].indexOf(key) === -1
6666
).length;
6767
} catch (e) {
68+
console.warn(e);
6869
const result = await getEntryDataFromOTPAuthPerLine(
6970
reader.result as string
7071
);
@@ -75,8 +76,10 @@ export default Vue.extend({
7576
7677
let key: { enc: string; hash: string } | null = null;
7778
78-
if (importData.key) {
79-
key = importData.key;
79+
if (importData.hasOwnProperty("key")) {
80+
if (importData.key) {
81+
key = importData.key;
82+
}
8083
delete importData.key;
8184
} else if (importData.enc && importData.hash) {
8285
key = { enc: importData.enc, hash: importData.hash };

src/components/Import/TextImport.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ export default Vue.extend({
4848
try {
4949
exportData = JSON.parse(this.importCode);
5050
} catch (error) {
51+
console.warn(error);
5152
// Maybe one-otpauth-per line text
5253
const result = await getEntryDataFromOTPAuthPerLine(this.importCode);
5354
exportData = result.exportData;
@@ -57,8 +58,10 @@ export default Vue.extend({
5758
5859
let key: { enc: string; hash: string } | null = null;
5960
60-
if (exportData.key) {
61-
key = exportData.key;
61+
if (exportData.hasOwnProperty("key")) {
62+
if (exportData.key) {
63+
key = exportData.key;
64+
}
6265
delete exportData.key;
6366
}
6467

src/models/storage.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,9 @@ export class EntryStorage {
371371
}
372372
}
373373
}
374-
Object.assign(_data, { key: await BrowserStorage.getKey() });
374+
if (encryption.getEncryptionStatus()) {
375+
Object.assign(_data, { key: await BrowserStorage.getKey() });
376+
}
375377
return resolve(_data);
376378
});
377379
return;

0 commit comments

Comments
 (0)