Parse lockId as invariant (#13284)

Co-authored-by: Zeegaan <nge@umbraco.dk>
(cherry picked from commit 272e922020)
This commit is contained in:
Nikolaj Geisle
2022-10-25 09:18:38 +02:00
committed by Sebastiaan Janssen
parent de2a927f0c
commit e7fae144c2

View File

@@ -1,5 +1,6 @@
using System.Data;
using System.Data.Common;
using System.Globalization;
using Microsoft.Data.SqlClient;
using Microsoft.Data.Sqlite;
using Microsoft.Extensions.Logging;
@@ -142,7 +143,7 @@ public class SqliteDistributedLockingMechanism : IDistributedLockingMechanism
"SqliteDistributedLockingMechanism requires a transaction to function.");
}
var query = @$"UPDATE umbracoLock SET value = (CASE WHEN (value=1) THEN -1 ELSE 1 END) WHERE id = {LockId}";
var query = @$"UPDATE umbracoLock SET value = (CASE WHEN (value=1) THEN -1 ELSE 1 END) WHERE id = {LockId.ToString(CultureInfo.InvariantCulture)}";
DbCommand command = db.CreateCommand(db.Connection, CommandType.Text, query);