File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -869,7 +869,7 @@ async function upsertWallet (
869
869
870
870
const txs = [ ]
871
871
872
- const vaultData = vaultEntries . reduce ( ( acc , { key, iv, value } ) => {
872
+ const vaultData = vaultEntries ? .reduce ( ( acc , { key, iv, value } ) => {
873
873
// delete key from update object since we don't want to delete it
874
874
delete acc . delete [ key ]
875
875
return {
@@ -922,10 +922,10 @@ async function upsertWallet (
922
922
? {
923
923
[ wallet . field ] : {
924
924
upsert : {
925
- create : { ...recvConfig , ...vaultData . create } ,
926
- update : { ...recvConfig , ...vaultData . upsert }
925
+ create : { ...recvConfig , ...vaultData ? .create } ,
926
+ update : { ...recvConfig , ...vaultData ? .upsert }
927
927
} ,
928
- update : vaultData . delete
928
+ update : vaultData ? .delete
929
929
}
930
930
}
931
931
: { } ) ,
@@ -963,7 +963,7 @@ async function upsertWallet (
963
963
userId : me . id ,
964
964
type : wallet . type ,
965
965
// client only wallets have no receive config and thus don't have their own table
966
- ...( Object . keys ( recvConfig ) . length > 0 ? { [ wallet . field ] : { create : { ...recvConfig , ...vaultData . create } } } : { } ) ,
966
+ ...( Object . keys ( recvConfig ) . length > 0 ? { [ wallet . field ] : { create : { ...recvConfig , ...vaultData ? .create } } } : { } ) ,
967
967
...( vaultEntries
968
968
? {
969
969
vaultEntries : {
You can’t perform that action at this time.
0 commit comments