fix(templateSync): при сравненни полного описания, удалять символы переноса.

This commit is contained in:
Mikhail Trubnikov
2024-02-19 08:34:52 +10:00
parent b3f074c780
commit 84989efd10

View File

@@ -78,7 +78,7 @@ namespace PARR.EsppTemplateSync
ResponseArea = template.Host!.ResponseArea!.Name, ResponseArea = template.Host!.ResponseArea!.Name,
Duration = template.ApplicationsInWork.TemplateDuration, Duration = template.ApplicationsInWork.TemplateDuration,
EK = template.Host.Ek, EK = template.Host.Ek,
FullDescription = template.ApplicationsInWork.FullDescription, FullDescription = Sanitize(template.ApplicationsInWork.FullDescription),
Solution = template.ApplicationsInWork.Solution, Solution = template.ApplicationsInWork.Solution,
Process = template.ApplicationsInWork.Work!.Tnk!.Subprocess!.Process!.Name, Process = template.ApplicationsInWork.Work!.Tnk!.Subprocess!.Process!.Name,
SubProcess = template.ApplicationsInWork.Work.Tnk.Subprocess.Name, SubProcess = template.ApplicationsInWork.Work.Tnk.Subprocess.Name,
@@ -146,7 +146,7 @@ namespace PARR.EsppTemplateSync
Duration = duration, Duration = duration,
EK = ek, EK = ek,
//Initiator = initiator, //Initiator = initiator,
FullDescription = fullDescription, FullDescription = Sanitize(fullDescription),
//ClosingCode = closingCode, //ClosingCode = closingCode,
Solution = solution, Solution = solution,
Process = process, Process = process,
@@ -158,6 +158,20 @@ namespace PARR.EsppTemplateSync
return templateFromEspp; return templateFromEspp;
} }
/// <summary>
/// Удаляет ненужные символы из строки
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
private string Sanitize(string str)
{
str = str.Replace("\r", string.Empty);
str = str.Replace("\n", string.Empty);
return str;
}
} }
} }