diff --git a/packages/core/client/package.json b/packages/core/client/package.json index f60abddb27..f594061cd1 100644 --- a/packages/core/client/package.json +++ b/packages/core/client/package.json @@ -59,7 +59,7 @@ "react-i18next": "^11.15.1", "react-iframe": "~1.8.5", "react-image-lightbox": "^5.1.4", - "react-intersection-observer": "9.13.0", + "react-intersection-observer": "9.14.0", "react-js-cron": "^3.1.0", "react-quill": "^2.0.0", "react-router-dom": "^6.11.2", diff --git a/packages/core/database/src/__tests__/repository.test.ts b/packages/core/database/src/__tests__/repository.test.ts index 7eebe07418..4229ea5095 100644 --- a/packages/core/database/src/__tests__/repository.test.ts +++ b/packages/core/database/src/__tests__/repository.test.ts @@ -714,6 +714,21 @@ describe('repository.destroy', () => { await db.close(); }); + it('should destroy with filterByTk and empty filter', async () => { + const user = await User.repository.create({ values: { name: 'user1' } }); + + await User.repository.destroy({ + filterByTk: user.id, + filter: {}, + }); + + const user1 = await User.repository.findOne({ + filterByTk: user.id, + }); + + expect(user1).toBeNull(); + }); + it('destroy1', async () => { const user = await User.model.create(); await User.repository.destroy(user.id); diff --git a/packages/core/database/src/repository.ts b/packages/core/database/src/repository.ts index 836d611557..b6859be2c3 100644 --- a/packages/core/database/src/repository.ts +++ b/packages/core/database/src/repository.ts @@ -726,7 +726,7 @@ export class Repository