Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -36,7 +36,6 @@ func ensureLegacyUserReadyForSession(db *sql.DB, legacyUser *models.User) (int64
|
|||||||
_, err := db.Exec(`
|
_, err := db.Exec(`
|
||||||
INSERT INTO mk_dfusr (
|
INSERT INTO mk_dfusr (
|
||||||
id,
|
id,
|
||||||
code,
|
|
||||||
username,
|
username,
|
||||||
email,
|
email,
|
||||||
full_name,
|
full_name,
|
||||||
@@ -46,15 +45,13 @@ func ensureLegacyUserReadyForSession(db *sql.DB, legacyUser *models.User) (int64
|
|||||||
password_hash,
|
password_hash,
|
||||||
force_password_change,
|
force_password_change,
|
||||||
created_at,
|
created_at,
|
||||||
updated_at,
|
updated_at
|
||||||
last_updated_date
|
|
||||||
)
|
)
|
||||||
VALUES (
|
VALUES (
|
||||||
$1,$2,$3,$4,$5,$6,$7,$8,'',true,NOW(),NOW(),NOW()
|
$1,$2,$3,$4,$5,$6,$7,'',true,NOW(),NOW()
|
||||||
)
|
)
|
||||||
ON CONFLICT (id)
|
ON CONFLICT (id)
|
||||||
DO UPDATE SET
|
DO UPDATE SET
|
||||||
code = EXCLUDED.code,
|
|
||||||
username = EXCLUDED.username,
|
username = EXCLUDED.username,
|
||||||
email = EXCLUDED.email,
|
email = EXCLUDED.email,
|
||||||
full_name = COALESCE(NULLIF(EXCLUDED.full_name, ''), mk_dfusr.full_name),
|
full_name = COALESCE(NULLIF(EXCLUDED.full_name, ''), mk_dfusr.full_name),
|
||||||
@@ -62,12 +59,10 @@ func ensureLegacyUserReadyForSession(db *sql.DB, legacyUser *models.User) (int64
|
|||||||
address = COALESCE(NULLIF(EXCLUDED.address, ''), mk_dfusr.address),
|
address = COALESCE(NULLIF(EXCLUDED.address, ''), mk_dfusr.address),
|
||||||
is_active = EXCLUDED.is_active,
|
is_active = EXCLUDED.is_active,
|
||||||
force_password_change = true,
|
force_password_change = true,
|
||||||
updated_at = NOW(),
|
updated_at = NOW()
|
||||||
last_updated_date = NOW()
|
|
||||||
`,
|
`,
|
||||||
desiredID,
|
desiredID,
|
||||||
strings.TrimSpace(legacyUser.Username),
|
strings.TrimSpace(legacyUser.Username),
|
||||||
strings.TrimSpace(legacyUser.Username),
|
|
||||||
strings.TrimSpace(legacyUser.Email),
|
strings.TrimSpace(legacyUser.Email),
|
||||||
strings.TrimSpace(legacyUser.FullName),
|
strings.TrimSpace(legacyUser.FullName),
|
||||||
strings.TrimSpace(legacyUser.Mobile),
|
strings.TrimSpace(legacyUser.Mobile),
|
||||||
@@ -89,8 +84,7 @@ func ensureLegacyUserReadyForSession(db *sql.DB, legacyUser *models.User) (int64
|
|||||||
SET
|
SET
|
||||||
is_active = $1,
|
is_active = $1,
|
||||||
force_password_change = true,
|
force_password_change = true,
|
||||||
updated_at = NOW(),
|
updated_at = NOW()
|
||||||
last_updated_date = NOW()
|
|
||||||
WHERE id = $2
|
WHERE id = $2
|
||||||
`, legacyUser.IsActive, existing.ID)
|
`, legacyUser.IsActive, existing.ID)
|
||||||
if updErr != nil {
|
if updErr != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user