diff --git a/devdocs/deploy.txt b/devdocs/deploy.txt index fbddca91..d0a7d125 100644 --- a/devdocs/deploy.txt +++ b/devdocs/deploy.txt @@ -6,7 +6,10 @@ PUBLISH TO DEVOPS STEPS BUILD CLIENT -- BUMP VERSION NUMBER FIRST + +- TURN OFF DEV MODE IN MAIN.JS + +- BUMP VERSION NUMBER - Now all automated, just run buildrelease.bat in client project folder - OLD MANUAL STEPS: - Clean out the last build in the server wwwRoot folder at: C:\data\code\raven\server\AyaNova\wwwroot diff --git a/server/AyaNova/biz/ReportBiz.cs b/server/AyaNova/biz/ReportBiz.cs index 9c86a9c9..f3b8f0e7 100644 --- a/server/AyaNova/biz/ReportBiz.cs +++ b/server/AyaNova/biz/ReportBiz.cs @@ -346,6 +346,13 @@ namespace AyaNova.Biz return null; } + //Client meta data is required + if (reportParam.ClientMeta == null) + { + AddError(ApiErrorCode.VALIDATION_MISSING_PROPERTY, null, "ClientMeta parameter is missing and required to render report"); + return null; + } + //Get data var ReportData = await GetReportData(new ReportDataParameter() { ObjectType = report.ObjectType, SelectedRowIds = reportParam.SelectedRowIds, DataListKey = reportParam.DataListKey, ListView = reportParam.ListView }); @@ -417,10 +424,8 @@ namespace AyaNova.Biz log.LogDebug($"Preparing page: adding Client meta data"); - //Client meta data - var clientMeta = "{}"; - if (reportParam.ClientMeta != null) - clientMeta = reportParam.ClientMeta.ToString(); + //Client meta data to JSON string + var clientMeta = reportParam.ClientMeta.ToString(); log.LogDebug($"Preparing page: adding Server meta data"); //Server meta data