Log an error when adding an admin log containing a null char (#38782)
* Log an error when adding an admin log containing a null char * Also log LogType and LogImpact * Remove them
This commit is contained in:
@@ -302,6 +302,13 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa
|
||||
return;
|
||||
}
|
||||
|
||||
// PostgreSQL does not support storing null chars in text values.
|
||||
if (message.Contains('\0'))
|
||||
{
|
||||
_sawmill.Error($"Null character detected in admin log message '{message}'! LogType: {type}, LogImpact: {impact}");
|
||||
message = message.Replace("\0", "");
|
||||
}
|
||||
|
||||
var log = new AdminLog
|
||||
{
|
||||
Id = NextLogId,
|
||||
|
||||
Reference in New Issue
Block a user