From bbf02df65be0b446e1b2ab360463bc98a289cdec Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Tue, 16 Jun 2026 20:56:42 +0100 Subject: [PATCH] fix(core): sanitize optional reward description in course metadata Use sanitizeOptionalHtml for reward.description now that the DB type allows it to be omitted, fixing @cio/core build failures. Co-authored-by: Cursor --- packages/core/src/services/course/course.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/services/course/course.ts b/packages/core/src/services/course/course.ts index 5150db8c..197af8e6 100644 --- a/packages/core/src/services/course/course.ts +++ b/packages/core/src/services/course/course.ts @@ -93,7 +93,7 @@ function sanitizeCourseMetadata(metadata: TCourse['metadata'] | undefined) { reward: metadata.reward ? { ...metadata.reward, - description: sanitizeHtml(metadata.reward.description) + description: sanitizeOptionalHtml(metadata.reward.description) } : metadata.reward, instructor: metadata.instructor