From c4aad4d4bf73ae11a42be96c6ded1ce956197f2e Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Tue, 5 Sep 2023 23:19:26 -0400 Subject: [PATCH] fix: Document unfurling on custom domains closes #5781 --- server/routes/api/urls/urls.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/routes/api/urls/urls.ts b/server/routes/api/urls/urls.ts index 27b390a0a..00154a119 100644 --- a/server/routes/api/urls/urls.ts +++ b/server/routes/api/urls/urls.ts @@ -1,4 +1,5 @@ import Router from "koa-router"; +import { parseDomain } from "@shared/utils/domains"; import parseDocumentSlug from "@shared/utils/parseDocumentSlug"; import parseMentionUrl from "@shared/utils/parseMentionUrl"; import { isInternalUrl } from "@shared/utils/urls"; @@ -54,7 +55,7 @@ router.post( } // Internal resources - if (isInternalUrl(url)) { + if (isInternalUrl(url) || parseDomain(url).host === actor.team.domain) { const previewDocumentId = parseDocumentSlug(url); if (previewDocumentId) { const document = previewDocumentId