diff --git a/server/AyaNova/biz/PrimeData.cs b/server/AyaNova/biz/PrimeData.cs index 34ffad49..ba937a1e 100644 --- a/server/AyaNova/biz/PrimeData.cs +++ b/server/AyaNova/biz/PrimeData.cs @@ -124,7 +124,7 @@ namespace AyaNova.Biz public static async Task PrimeReportTemplates() { //Read in each stock translation from a text file and then create them in the DB - var ReportFilesPath = Path.Combine(ServerBootConfig.AYANOVA_CONTENT_ROOT_PATH, "resource","rpt","stock-report-templates"); + var ReportFilesPath = Path.Combine(ServerBootConfig.AYANOVA_CONTENT_ROOT_PATH, "resource", "rpt", "stock-report-templates"); if (!Directory.Exists(ReportFilesPath)) { throw new System.Exception($"E1012: \"stock-report-templates\" folder not found where expected: \"{ReportFilesPath}\", installation damaged?"); @@ -138,7 +138,8 @@ namespace AyaNova.Biz System.IO.DirectoryInfo di = new DirectoryInfo(ReportFilesPath); foreach (FileInfo file in di.EnumerateFiles()) { - await r.ImportAsync(JObject.Parse(await File.ReadAllTextAsync(file.FullName))); + if (file.Extension.ToLowerInvariant() == "ayrt") + await r.ImportAsync(JObject.Parse(await File.ReadAllTextAsync(file.FullName))); } } } diff --git a/server/AyaNova/resource/rpt/stock-report-templates/EXAMPLE modify data before rendering.ayrt b/server/AyaNova/resource/rpt/stock-report-templates/EXAMPLE modify data before rendering.ayrt new file mode 100644 index 00000000..d2bd65a9 --- /dev/null +++ b/server/AyaNova/resource/rpt/stock-report-templates/EXAMPLE modify data before rendering.ayrt @@ -0,0 +1 @@ +{"Name":"EXAMPLE modify data before rendering","Active":true,"Notes":"","Roles":124927,"ObjectType":2,"Template":"\n\n
\n\t{{#each ayReportData}}\n\tName: {{ Name }}, DollarAmount: {{ ayCurrency DollarAmount }}, RunningTotal: {{ ayCurrency MyRunningTotal }}