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:
parent
63b0006b46
commit
72fe30f479
@ -16,7 +16,7 @@ const mockUser = (deletedDaysAgo: number | null, uniqueId: number) => {
|
|||||||
? new Date(Date.now() - deletedDaysAgo * 24 * 60 * 60 * 1000)
|
? new Date(Date.now() - deletedDaysAgo * 24 * 60 * 60 * 1000)
|
||||||
: null;
|
: null;
|
||||||
return {
|
return {
|
||||||
email: deletedAt === null ? `${uniqueId}.user@example.com` : null,
|
email: `${uniqueId}.user@example.com`,
|
||||||
email_hash: `${uniqueId}.user@example.com`,
|
email_hash: `${uniqueId}.user@example.com`,
|
||||||
deleted_at: deletedAt,
|
deleted_at: deletedAt,
|
||||||
};
|
};
|
||||||
|
@ -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,
|
|
||||||
);
|
|
||||||
};
|
|
Loading…
Reference in New Issue
Block a user