From 1b2052b71fe04b1fc4095656b4951664ce1f0cde Mon Sep 17 00:00:00 2001 From: Rahman Date: Fri, 7 Nov 2025 17:06:53 +0100 Subject: [PATCH] fix(calendar-web): fix title expression rendered value --- packages/pluggableWidgets/calendar-web/CHANGELOG.md | 2 ++ .../calendar-web/src/helpers/CalendarPropsBuilder.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/pluggableWidgets/calendar-web/CHANGELOG.md b/packages/pluggableWidgets/calendar-web/CHANGELOG.md index 64c136d8ac..0b17ded731 100644 --- a/packages/pluggableWidgets/calendar-web/CHANGELOG.md +++ b/packages/pluggableWidgets/calendar-web/CHANGELOG.md @@ -30,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Fixed error when selecting a default view that was not enabled in the toolbar items configuration. +- Fixed title expression not rendering the correct value. + ### Breaking changes - Custom view buttons and their captions are now set inside the Custom top bar views configuration. diff --git a/packages/pluggableWidgets/calendar-web/src/helpers/CalendarPropsBuilder.ts b/packages/pluggableWidgets/calendar-web/src/helpers/CalendarPropsBuilder.ts index 3f1a49df8a..72b492d25f 100644 --- a/packages/pluggableWidgets/calendar-web/src/helpers/CalendarPropsBuilder.ts +++ b/packages/pluggableWidgets/calendar-web/src/helpers/CalendarPropsBuilder.ts @@ -116,7 +116,7 @@ export class CalendarPropsBuilder { if (this.props.titleType === "attribute" && this.props.titleAttribute) { return this.props.titleAttribute.get(item).value ?? ""; } else if (this.props.titleType === "expression" && this.props.titleExpression) { - return String(this.props.titleExpression.get(item) ?? ""); + return this.props.titleExpression.get(item)?.value ?? ""; } else { return "Untitled Event"; }