diff --git a/src/PdfCreator.ts b/src/PdfCreator.ts index 2014fb7..4978602 100644 --- a/src/PdfCreator.ts +++ b/src/PdfCreator.ts @@ -2,18 +2,16 @@ import axios from 'axios'; import bwipjs from "bwip-js"; import cheerio from "cheerio"; import fs from "fs"; -import handlebars from 'handlebars'; +import Handlebars from 'handlebars'; import i18next from "i18next"; import Backend from 'i18next-fs-backend'; import mime from "mime-types"; import path from 'path'; import { PDFDocument } from 'pdf-lib'; -import promisedHandlebars from "promised-handlebars"; import puppeteer from "puppeteer"; import { Runner } from './models/Runner'; import { RunnerGroup } from './models/RunnerGroup'; -const Handlebars = promisedHandlebars(handlebars); /** * This class is responsible for all things pdf creation. * This uses the html templates from src/templates. @@ -88,6 +86,7 @@ export class PdfCreator { await Handlebars.registerHelper('--bc', function (str) { //TODO: Fix the async behaviour + return "data:image" return PdfCreator.generateBarcode("code39", str.toString()); } );