diff --git a/src/data/calendar.ts b/src/data/calendar.ts
index 807fb5e3c7..819bbee25d 100644
--- a/src/data/calendar.ts
+++ b/src/data/calendar.ts
@@ -29,6 +29,7 @@ export interface CalendarEventData {
dtstart: string;
dtend: string;
rrule?: string;
+ description?: string;
}
export interface CalendarEventMutableParams {
@@ -36,6 +37,7 @@ export interface CalendarEventMutableParams {
dtstart: string;
dtend: string;
rrule?: string;
+ description?: string;
}
// The scope of a delete/update for a recurring event
@@ -84,6 +86,7 @@ export const fetchCalendarEvents = async (
const eventData: CalendarEventData = {
uid: ev.uid,
summary: ev.summary,
+ description: ev.description,
dtstart: eventStart,
dtend: eventEnd,
recurrence_id: ev.recurrence_id,
diff --git a/src/panels/calendar/dialog-calendar-event-detail.ts b/src/panels/calendar/dialog-calendar-event-detail.ts
index e5a6aaca00..9776a9e784 100644
--- a/src/panels/calendar/dialog-calendar-event-detail.ts
+++ b/src/panels/calendar/dialog-calendar-event-detail.ts
@@ -87,6 +87,11 @@ class DialogCalendarEventDetail extends LitElement {
${this._data!.rrule
? this._renderRruleAsText(this._data.rrule)
: ""}
+ ${this._data.description
+ ? html`
+