From b5803f42dac1f7c69673a55c108ae2155b7bcc44 Mon Sep 17 00:00:00 2001 From: Philip Okugbe <16838612+Philipinho@users.noreply.github.com> Date: Tue, 24 Feb 2026 15:53:38 +0000 Subject: [PATCH] xwiki html import cleanup (#1969) --- .../src/integrations/import/utils/import-formatter.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/server/src/integrations/import/utils/import-formatter.ts b/apps/server/src/integrations/import/utils/import-formatter.ts index 59f5eeec..360e22de 100644 --- a/apps/server/src/integrations/import/utils/import-formatter.ts +++ b/apps/server/src/integrations/import/utils/import-formatter.ts @@ -50,6 +50,7 @@ export async function formatImportHtml(opts: { } notionFormatter($, $root); + xwikiFormatter($, $root); defaultHtmlFormatter($, $root); const backlinks = await rewriteInternalLinksToMentionHtml( @@ -69,6 +70,14 @@ export async function formatImportHtml(opts: { }; } +export function xwikiFormatter($: CheerioAPI, $root: Cheerio) { + const $content = $root.find('#xwikicontent'); + if ($content.length) { + $root.children().remove(); + $root.append($content.contents()); + } +} + export function defaultHtmlFormatter($: CheerioAPI, $root: Cheerio) { $root.find('a[href]').each((_, el) => { const $el = $(el);