1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-24 17:51:14 +02:00

Revert "feat: enforce email null when deleted is set (#10680)"

This reverts commit d33e57a05f.
This commit is contained in:
Gastón Fournier 2025-09-23 16:08:46 +02:00 committed by GitHub
parent 63b0006b46
commit 72fe30f479
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1 additions and 26 deletions

View File

@ -16,7 +16,7 @@ const mockUser = (deletedDaysAgo: number | null, uniqueId: number) => {
? new Date(Date.now() - deletedDaysAgo * 24 * 60 * 60 * 1000)
: null;
return {
email: deletedAt === null ? `${uniqueId}.user@example.com` : null,
email: `${uniqueId}.user@example.com`,
email_hash: `${uniqueId}.user@example.com`,
deleted_at: deletedAt,
};

View File

@ -1,25 +0,0 @@
exports.up = (db, callback) => {
db.runSql(
`
UPDATE users
SET deleted_at = NULL
WHERE deleted_at IS NOT NULL and length(email) > 0;
ALTER TABLE users
ADD CONSTRAINT deleted_at_requires_email_null
CHECK (deleted_at IS NULL OR email IS NULL);
`,
callback,
);
};
exports.down = (db, callback) => {
db.runSql(
`
ALTER TABLE users
DROP CONSTRAINT deleted_at_requires_email_null;
`,
callback,
);
};