fix Log Middleware

This commit is contained in:
Suphonchai Phoonsawat 2025-04-21 16:30:06 +07:00
parent ab7c8a74d7
commit 73b84839ff

View file

@ -169,9 +169,16 @@ namespace BMA.EHR.Recurit.Exam.Service.Core
responseBodyJson = JsonSerializer.Serialize(JsonSerializer.Deserialize<object>(responseBody), new JsonSerializerOptions { Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping, WriteIndented = true, Converters = { new DateTimeFixConverter() } });
var json = JsonSerializer.Deserialize<JsonElement>(responseBody);
if (json.TryGetProperty("message", out var messageElement))
if (json.ValueKind == JsonValueKind.Array)
{
message = messageElement.GetString();
message = logType ?? "success";
}
else
{
if (json.TryGetProperty("message", out var messageElement))
{
message = messageElement.GetString();
}
}
var logData = new