mirror of
https://github.com/laurent22/joplin.git
synced 2025-03-29 21:21:15 +02:00
Server: Fixed user deletion schedule
This commit is contained in:
parent
00e0f6b97c
commit
bfe5ee8ba3
@ -159,21 +159,22 @@ describe('UserDeletionModel', function() {
|
||||
disabled_time: t0,
|
||||
});
|
||||
|
||||
await models().userDeletion().autoAdd(10, 90 * Day, 3 * Day);
|
||||
await models().userDeletion().autoAdd(10, 90 * Day, t0 + 3 * Day);
|
||||
|
||||
expect(await models().userDeletion().count()).toBe(0);
|
||||
|
||||
const t1 = new Date('2022-05-30').getTime();
|
||||
jest.setSystemTime(t1);
|
||||
|
||||
await models().userDeletion().autoAdd(10, 90 * Day, 3 * Day);
|
||||
await models().userDeletion().autoAdd(10, 90 * Day, t1 + 3 * Day);
|
||||
|
||||
expect(await models().userDeletion().count()).toBe(1);
|
||||
const d = (await models().userDeletion().all())[0];
|
||||
expect(d.user_id).toBe(user2.id);
|
||||
expect(d.scheduled_time).toBe(t1 + 3 * Day);
|
||||
|
||||
// Shouldn't add it again if running autoAdd() again
|
||||
await models().userDeletion().autoAdd(10, 90 * Day, 3 * Day);
|
||||
await models().userDeletion().autoAdd(10, 90 * Day, t1 + 3 * Day);
|
||||
expect(await models().userDeletion().count()).toBe(1);
|
||||
|
||||
jest.useRealTimers();
|
||||
|
@ -112,7 +112,7 @@ export default class UserDeletionService extends BaseService {
|
||||
const addedUserIds = await this.models.userDeletion().autoAdd(
|
||||
10,
|
||||
this.config.USER_DATA_AUTO_DELETE_AFTER_DAYS * Day,
|
||||
3 * Day,
|
||||
Date.now() + 3 * Day,
|
||||
{
|
||||
processAccount: true,
|
||||
processData: true,
|
||||
|
Loading…
x
Reference in New Issue
Block a user