From 10128496e9fc6c2ded7b0fa2eebad0db4284dbdd Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Tue, 4 Sep 2018 10:16:05 +0300 Subject: [PATCH] Truncate audit log strings before save. --- .../Volo/Abp/AuditLogging/AuditLog.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/AuditLog.cs b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/AuditLog.cs index a615d09c72..e92871c1de 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/AuditLog.cs +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo/Abp/AuditLogging/AuditLog.cs @@ -58,14 +58,14 @@ namespace Volo.Abp.AuditLogging Id = guidGenerator.Create(); TenantId = auditInfo.TenantId; UserId = auditInfo.UserId; - UserName = auditInfo.UserName; + UserName = auditInfo.UserName.Truncate(AuditLogConsts.MaxUserNameLength); ExecutionTime = auditInfo.ExecutionTime; ExecutionDuration = auditInfo.ExecutionDuration; - ClientIpAddress = auditInfo.ClientIpAddress; + ClientIpAddress = auditInfo.ClientIpAddress.Truncate(AuditLogConsts.MaxClientIpAddressLength); ClientName = auditInfo.ClientName.Truncate(AuditLogConsts.MaxClientNameLength); BrowserInfo = auditInfo.BrowserInfo.Truncate(AuditLogConsts.MaxBrowserInfoLength); - HttpMethod = auditInfo.HttpMethod; - Url = auditInfo.Url; + HttpMethod = auditInfo.HttpMethod.Truncate(AuditLogConsts.MaxHttpMethodLength); + Url = auditInfo.Url.Truncate(AuditLogConsts.MaxUrlLength); HttpStatusCode = auditInfo.HttpStatusCode; ImpersonatorUserId = auditInfo.ImpersonatorUserId; ImpersonatorTenantId = auditInfo.ImpersonatorTenantId;