2024-09-24 00:51:04 +02:00
|
|
|
/* Update User Table */
|
|
|
|
UPDATE
|
|
|
|
`User` U
|
|
|
|
SET
|
|
|
|
U.TwoFactorProviders = JSON_SET(
|
|
|
|
JSON_SET(
|
|
|
|
U.TwoFactorProviders, '$."2".MetaData.ClientSecret',
|
2024-11-06 22:45:09 +01:00
|
|
|
JSON_UNQUOTE(JSON_EXTRACT(U.TwoFactorProviders,'$."2".MetaData.SKey'))),
|
2024-09-24 00:51:04 +02:00
|
|
|
'$."2".MetaData.ClientId',
|
2024-11-06 22:45:09 +01:00
|
|
|
JSON_UNQUOTE(JSON_EXTRACT(U.TwoFactorProviders,'$."2".MetaData.IKey')))
|
2024-09-24 00:51:04 +02:00
|
|
|
WHERE
|
|
|
|
JSON_CONTAINS(TwoFactorProviders,
|
|
|
|
'{"2":{}}')
|
|
|
|
AND JSON_VALID(TwoFactorProviders);
|
|
|
|
|
|
|
|
/* Update Organization Table */
|
|
|
|
UPDATE
|
|
|
|
Organization o
|
|
|
|
SET
|
|
|
|
o.TwoFactorProviders = JSON_SET(
|
|
|
|
JSON_SET(
|
|
|
|
o.TwoFactorProviders, '$."6".MetaData.ClientSecret',
|
2024-11-06 22:45:09 +01:00
|
|
|
JSON_UNQUOTE(JSON_EXTRACT(o.TwoFactorProviders,'$."6".MetaData.SKey'))),
|
2024-09-24 00:51:04 +02:00
|
|
|
'$."6".MetaData.ClientId',
|
2024-11-06 22:45:09 +01:00
|
|
|
JSON_UNQUOTE(JSON_EXTRACT(o.TwoFactorProviders,'$."6".MetaData.IKey')))
|
2024-09-24 00:51:04 +02:00
|
|
|
WHERE
|
|
|
|
JSON_CONTAINS(o.TwoFactorProviders,
|
|
|
|
'{"6":{}}')
|
|
|
|
AND JSON_VALID(o.TwoFactorProviders);
|