mirror of
https://github.com/bitwarden/server.git
synced 2024-11-28 13:15:12 +01:00
30 lines
829 B
MySQL
30 lines
829 B
MySQL
|
/* Update User Table */
|
||
|
UPDATE
|
||
|
`User` U
|
||
|
SET
|
||
|
U.TwoFactorProviders = JSON_SET(
|
||
|
JSON_SET(
|
||
|
U.TwoFactorProviders, '$."2".MetaData.ClientSecret',
|
||
|
JSON_UNQUOTE(U.TwoFactorProviders ->'$."2".MetaData.SKey')),
|
||
|
'$."2".MetaData.ClientId',
|
||
|
JSON_UNQUOTE(U.TwoFactorProviders -> '$."2".MetaData.IKey'))
|
||
|
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',
|
||
|
JSON_UNQUOTE(o.TwoFactorProviders ->'$."6".MetaData.SKey')),
|
||
|
'$."6".MetaData.ClientId',
|
||
|
JSON_UNQUOTE(o.TwoFactorProviders -> '$."6".MetaData.IKey'))
|
||
|
WHERE
|
||
|
JSON_CONTAINS(o.TwoFactorProviders,
|
||
|
'{"6":{}}')
|
||
|
AND JSON_VALID(o.TwoFactorProviders);
|