File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff 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 };
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments