diff --git a/packages/neuron-wallet/package.json b/packages/neuron-wallet/package.json index 015e29346b..d03fc87c09 100644 --- a/packages/neuron-wallet/package.json +++ b/packages/neuron-wallet/package.json @@ -59,7 +59,7 @@ "reflect-metadata": "0.1.13", "rxjs": "6.6.7", "sha3": "2.1.4", - "sqlite3": "5.1.4", + "sqlite3": "5.1.6", "subleveldown": "4.1.4", "typeorm": "0.2.25", "undici": "5.21.2", diff --git a/packages/neuron-wallet/src/services/cells.ts b/packages/neuron-wallet/src/services/cells.ts index 88b0666aea..7034ebb6ca 100644 --- a/packages/neuron-wallet/src/services/cells.ts +++ b/packages/neuron-wallet/src/services/cells.ts @@ -481,7 +481,7 @@ export default class CellsService { .where( ` multisig_output.status IN (:...statuses) AND - multisig_output.lockArgs in (:lockArgs) AND + multisig_output.lockArgs IN (:...lockArgs) AND multisig_output.lockCodeHash = :lockCodeHash AND multisig_output.lockHashType = :lockHashType `, diff --git a/packages/neuron-wallet/tests/services/multisig.test.ts b/packages/neuron-wallet/tests/services/multisig.test.ts index 5c1f9909bd..6c156301b9 100644 --- a/packages/neuron-wallet/tests/services/multisig.test.ts +++ b/packages/neuron-wallet/tests/services/multisig.test.ts @@ -77,8 +77,14 @@ describe('multisig service', () => { describe('save multisig config', () => { it('has exist', async () => { - await expect(multisigService.saveMultisigConfig(defaultMultisigConfig)).rejects.toThrow() + const result = await getConnection() + .getRepository(MultisigConfig) + .createQueryBuilder() + .where('id = :id', { id: multisigConfigModel.id }) + .getCount() + expect(result).toEqual(1) }) + it('save success', async () => { defaultMultisigConfig.walletId = 'walletId1' const res = await multisigService.saveMultisigConfig(defaultMultisigConfig) diff --git a/yarn.lock b/yarn.lock index 08dc31cee6..75de1e7904 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20957,10 +20957,10 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -sqlite3@5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-5.1.4.tgz#35f83d368963168b324ad2f0fffce09f3b8723a7" - integrity sha512-i0UlWAzPlzX3B5XP2cYuhWQJsTtlMD6obOa1PgeEQ4DHEXUuyJkgv50I3isqZAP5oFc2T8OFvakmDh2W6I+YpA== +sqlite3@5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-5.1.6.tgz#1d4fbc90fe4fbd51e952e0a90fd8f6c2b9098e97" + integrity sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw== dependencies: "@mapbox/node-pre-gyp" "^1.0.0" node-addon-api "^4.2.0"