From d1966b60a8622fa739f34f4c5f36fa0c550960a8 Mon Sep 17 00:00:00 2001 From: Meet Date: Fri, 4 Oct 2024 00:19:25 +0530 Subject: [PATCH] fix: ldif module import --- backend/src/ee/services/dynamic-secret/providers/ldap.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/ee/services/dynamic-secret/providers/ldap.ts b/backend/src/ee/services/dynamic-secret/providers/ldap.ts index 0d47c530c..b267a17cf 100644 --- a/backend/src/ee/services/dynamic-secret/providers/ldap.ts +++ b/backend/src/ee/services/dynamic-secret/providers/ldap.ts @@ -1,7 +1,7 @@ /* eslint-disable */ import ldapjs from "ldapjs"; -import { render } from "mustache"; +import mustache from "mustache"; import { customAlphabet } from "nanoid"; import { z } from "zod"; @@ -9,7 +9,8 @@ import { alphaNumericNanoId } from "@app/lib/nanoid"; import { LdapSchema, TDynamicProviderFns } from "./models"; import { BadRequestError } from "@app/lib/errors"; -const ldif = require("ldif"); +// @ts-ignore +import ldif from "ldif"; const generatePassword = () => { const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.~!*$#"; @@ -43,7 +44,7 @@ const generateLDIF = ({ EncodedPassword: encodePassword(password) }; - const ldif = render(ldifTemplate, data); + const ldif = mustache.render(ldifTemplate, data); return ldif; };