From bd40c05dff4ed039731b062eb88bf75fd8ec5dcd Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 22 Oct 2026 23:58:08 +0200 Subject: [PATCH] cultnet-ts: pin the text() sanitiser around a chunk's hash and id The lone-surrogate row now carries the value in the chunk hash and id slots, so removing text() there fails. Closes follow_up content-id-sanitiser-pin's pin. Co-Authored-By: Claude Sonnet 5.5 --- packages/cultnet-ts/test/content.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cultnet-ts/test/content.test.ts b/packages/cultnet-ts/test/content.test.ts index 9bcac5bc..ec23b64e 100644 --- a/packages/cultnet-ts/test/content.test.ts +++ b/packages/cultnet-ts/test/content.test.ts @@ -450,7 +450,7 @@ test("a lone surrogate is written as U+FFFD at every string length, short and lo const withText = (value: string): CultMeshCdnArtifactManifest => ({ ...base, artifactId: value, kind: value, version: value, mimeType: value, createdAtUtc: value, - chunks: [{ ...base.chunks[0]!, recordKey: value }], + chunks: [{ ...base.chunks[0]!, chunkHash: value, recordKey: value, id: value }], tags: [value], metadata: [[value, value]], });