Fix admin log exception (#41242)

Fix admin logs
This commit is contained in:
Leon Friedrich
2025-11-13 00:26:29 +13:00
committed by GitHub
parent c079fdfbba
commit 3a1720c48f

View File

@@ -40,7 +40,8 @@ public ref struct LogStringHandler
format = argument[0] == '@' ? argument[1..] : argument; format = argument[0] == '@' ? argument[1..] : argument;
} }
if (Values.TryAdd(Logger.ConvertName(format), value) format = Logger.ConvertName(format);
if (Values.TryAdd(format, value)
|| Values[format] is T val && val.Equals(value) ) || Values[format] is T val && val.Equals(value) )
{ {
return; return;
@@ -50,7 +51,7 @@ public ref struct LogStringHandler
var i = 2; var i = 2;
format = $"{originalFormat}_{i}"; format = $"{originalFormat}_{i}";
while (!(Values.TryAdd(Logger.ConvertName(format), value) while (!(Values.TryAdd(format, value)
|| Values[format] is T val2 && val2.Equals(value))) || Values[format] is T val2 && val2.Equals(value)))
{ {
format = $"{originalFormat}_{i}"; format = $"{originalFormat}_{i}";