From 6e46ab05981a1e9f80bd0ad97db4c1ce163880a4 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 2 May 2025 20:01:07 +0300 Subject: [PATCH] fix(export/zip): stylesheet not embedded due to wrong path --- apps/server/src/services/export/zip.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/server/src/services/export/zip.ts b/apps/server/src/services/export/zip.ts index 5974d77eb..6b5a28b1d 100644 --- a/apps/server/src/services/export/zip.ts +++ b/apps/server/src/services/export/zip.ts @@ -6,7 +6,7 @@ import path from "path"; import mimeTypes from "mime-types"; import mdService from "./markdown.js"; import packageInfo from "../../../package.json" with { type: "json" }; -import { getContentDisposition, escapeHtml } from "../utils.js"; +import { getContentDisposition, escapeHtml, getResourceDir } from "../utils.js"; import protectedSessionService from "../protected_session.js"; import sanitize from "sanitize-filename"; import fs from "fs"; @@ -20,7 +20,6 @@ import type AttachmentMeta from "../meta/attachment_meta.js"; import type AttributeMeta from "../meta/attribute_meta.js"; import type BBranch from "../../becca/entities/bbranch.js"; import type { Response } from "express"; -import { RESOURCE_DIR } from "../resource_dir.js"; import type { NoteMetaFile } from "../meta/note_meta.js"; type RewriteLinksFn = (content: string, noteMeta: NoteMeta) => string; @@ -512,7 +511,7 @@ ${markdownContent}`; return; } - const cssContent = fs.readFileSync(`${RESOURCE_DIR}/libraries/ckeditor/ckeditor-content.css`); + const cssContent = fs.readFileSync(`${getResourceDir()}/public/libraries/ckeditor/ckeditor-content.css`); archive.append(cssContent, { name: cssMeta.dataFileName }); }