From c5756d0079c336b8bc53f73eaf37691a0ec79f4a Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 28 Dec 2021 18:08:46 +0000 Subject: [PATCH] --- server/AyaNova/biz/ReportBiz.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/AyaNova/biz/ReportBiz.cs b/server/AyaNova/biz/ReportBiz.cs index 49fe91cd..1cce9966 100644 --- a/server/AyaNova/biz/ReportBiz.cs +++ b/server/AyaNova/biz/ReportBiz.cs @@ -788,7 +788,8 @@ namespace AyaNova.Biz await browser.CloseAsync(); log.LogDebug($"Render completed successfully, output filename is: {outputFileName}, logging to job for client"); - await JobsBiz.LogJobAsync(job.GId, $"{{\"reportfilename\":\"{outputFileName}\"}}"); + var json = Newtonsoft.Json.JsonConvert.SerializeObject(new { reportfilename = outputFileName }, Newtonsoft.Json.Formatting.None); + await JobsBiz.LogJobAsync(job.GId, json); await JobsBiz.UpdateJobStatusAsync(job.GId, JobStatus.Completed); return; } @@ -850,9 +851,9 @@ namespace AyaNova.Biz static async Task HandleTimeOut(OpsJob job, ILogger log, DataListReportRequest reportRequest, string userName) { log.LogDebug($"Report render cancelled by user OR exceeded timeout setting of {ServerBootConfig.AYANOVA_REPORT_RENDERING_TIMEOUT} minutes, report id: {reportRequest.ReportId}, record count:{reportRequest.SelectedRowIds.LongLength}, user:{userName}"); - var json = Newtonsoft.Json.JsonConvert.SerializeObject(new { rendererror = new { timeout = true,timeoutsetting= ServerBootConfig.AYANOVA_REPORT_RENDERING_TIMEOUT} }, Newtonsoft.Json.Formatting.None); + var json = Newtonsoft.Json.JsonConvert.SerializeObject(new { rendererror = new { timeout = true, timeoutsetting = ServerBootConfig.AYANOVA_REPORT_RENDERING_TIMEOUT } }, Newtonsoft.Json.Formatting.None); await JobsBiz.LogJobAsync(job.GId, json); - + await JobsBiz.UpdateJobStatusAsync(job.GId, JobStatus.Failed); } }