diff --git a/backend/src/modules/serialexecution.service.ts b/backend/src/modules/serialexecution.service.ts index e7166b4..df3188a 100644 --- a/backend/src/modules/serialexecution.service.ts +++ b/backend/src/modules/serialexecution.service.ts @@ -1,6 +1,5 @@ import dayjs from "dayjs"; import quarterOfYear from "dayjs/plugin/quarterOfYear"; -import Handlebars from "handlebars"; import axios from "axios"; import { eq, inArray, and } from "drizzle-orm"; // Drizzle Operatoren @@ -10,6 +9,7 @@ import { saveFile } from "../utils/files"; import {FastifyInstance} from "fastify"; import {useNextNumberRangeNumber} from "../utils/functions"; import {createInvoicePDF} from "../utils/pdf"; // Achtung: Muss Node.js Buffer unterstützen! +import { documentTemplateHandlebars } from "../utils/handlebars"; dayjs.extend(quarterOfYear); @@ -609,8 +609,8 @@ export function getDocumentDataBackend( }; }; - const templateStartText = Handlebars.compile(itemInfo.startText || ""); - const templateEndText = Handlebars.compile(itemInfo.endText || ""); + const templateStartText = documentTemplateHandlebars.compile(itemInfo.startText || ""); + const templateEndText = documentTemplateHandlebars.compile(itemInfo.endText || ""); // --- 6. Title Sums Formatting --- let returnTitleSums: Record = {}; diff --git a/frontend/pages/createDocument/edit/[[id]].vue b/frontend/pages/createDocument/edit/[[id]].vue index 2eb8d7c..fae8e4a 100644 --- a/frontend/pages/createDocument/edit/[[id]].vue +++ b/frontend/pages/createDocument/edit/[[id]].vue @@ -1,9 +1,9 @@