mirror of
https://github.com/bitwarden/server.git
synced 2025-04-23 14:05:10 -05:00
only cast concat operation. fix login uris
This commit is contained in:
parent
8ca9c351fc
commit
26b3066c43
@ -10,11 +10,7 @@
|
|||||||
"Name":"2.xx",
|
"Name":"2.xx",
|
||||||
"Username":"2.zz",
|
"Username":"2.zz",
|
||||||
"Password":"2.aa",
|
"Password":"2.aa",
|
||||||
"Uris": [
|
"Uris":[{"Uri": "2.yy"}]
|
||||||
{
|
|
||||||
"Uri": "2.yy"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -54,14 +50,14 @@ BEGIN
|
|||||||
UPDATE
|
UPDATE
|
||||||
[CTE]
|
[CTE]
|
||||||
SET
|
SET
|
||||||
[Data] = CAST(JSON_MODIFY(
|
[Data] = JSON_MODIFY(
|
||||||
[Data],
|
[Data],
|
||||||
@UrisPath,
|
@UrisPath,
|
||||||
CAST(JSON_QUERY(
|
JSON_QUERY(
|
||||||
'[{"Uri":"' + CAST(JSON_VALUE([Data], @UriPath) AS VARCHAR(MAX)) + '"}]',
|
'[{"Uri":"' + CAST(JSON_VALUE([Data], @UriPath) AS NVARCHAR(MAX)) + '"}]',
|
||||||
'$'
|
'$'
|
||||||
) AS VARCHAR(MAX))
|
)
|
||||||
) AS VARCHAR(MAX))
|
)
|
||||||
OUTPUT INSERTED.[Id] INTO [CompletedIds]
|
OUTPUT INSERTED.[Id] INTO [CompletedIds]
|
||||||
|
|
||||||
SET @BatchSize = @@ROWCOUNT
|
SET @BatchSize = @@ROWCOUNT
|
||||||
|
32
util/Setup/DbScripts/2018-03-12_00_FixLoginUris.sql
Normal file
32
util/Setup/DbScripts/2018-03-12_00_FixLoginUris.sql
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
/*
|
||||||
|
{
|
||||||
|
"Name":"2.xx",
|
||||||
|
"Username":"2.zz",
|
||||||
|
"Password":"2.aa",
|
||||||
|
"Uris":"[{\"Uri\":\"2.yy\"}]"
|
||||||
|
}
|
||||||
|
=>
|
||||||
|
{
|
||||||
|
"Name":"2.xx",
|
||||||
|
"Username":"2.zz",
|
||||||
|
"Password":"2.aa",
|
||||||
|
"Uris":[{"Uri": "2.yy"}]
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
DECLARE @UrisPath VARCHAR(50) = '$.Uris'
|
||||||
|
|
||||||
|
UPDATE
|
||||||
|
[dbo].[Cipher]
|
||||||
|
SET
|
||||||
|
[Data] = JSON_MODIFY(
|
||||||
|
[Data],
|
||||||
|
@UrisPath,
|
||||||
|
JSON_QUERY(
|
||||||
|
JSON_VALUE([Data], @UrisPath),
|
||||||
|
'$'
|
||||||
|
)
|
||||||
|
)
|
||||||
|
WHERE
|
||||||
|
LEFT(JSON_VALUE([Data], @UrisPath), 8) = '[{"Uri":'
|
||||||
|
GO
|
@ -9,9 +9,11 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Remove="DbScripts\2018-02-28_00_LoginUris.sql" />
|
<None Remove="DbScripts\2018-02-28_00_LoginUris.sql" />
|
||||||
|
<None Remove="DbScripts\2018-03-12_00_FixLoginUris.sql" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="DbScripts\2018-03-12_00_FixLoginUris.sql" />
|
||||||
<EmbeddedResource Include="DbScripts\2018-02-28_00_LoginUris.sql" />
|
<EmbeddedResource Include="DbScripts\2018-02-28_00_LoginUris.sql" />
|
||||||
<EmbeddedResource Include="DbScripts\2017-12-12_00_Events.sql" />
|
<EmbeddedResource Include="DbScripts\2017-12-12_00_Events.sql" />
|
||||||
<EmbeddedResource Include="DbScripts\2017-11-24_00_UpdateProcs.sql" />
|
<EmbeddedResource Include="DbScripts\2017-11-24_00_UpdateProcs.sql" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user