diff --git a/src/tools/config/getConfig.ts b/src/tools/config/getConfig.ts index 3d6139a9f..0ab1ea62a 100644 --- a/src/tools/config/getConfig.ts +++ b/src/tools/config/getConfig.ts @@ -27,8 +27,8 @@ export const getConfig = (name: string): BackendConfigType => { ...backendConfig, widgets: backendConfig.widgets.map((widget) => ({ ...widget, - id: uuidv4(), - type: widget.id, + id: uuidRegex.test(widget.id) ? widget.id : uuidv4(), + type: !uuidRegex.test(widget.id) ? widget.id : widget.type, })), }; diff --git a/src/widgets/calendar/CalendarTile.tsx b/src/widgets/calendar/CalendarTile.tsx index 389aa7e5f..b5cf83531 100644 --- a/src/widgets/calendar/CalendarTile.tsx +++ b/src/widgets/calendar/CalendarTile.tsx @@ -63,7 +63,7 @@ function CalendarTile({ widget }: CalendarTileProps) { await fetch( `/api/modules/calendar?year=${month.getFullYear()}&month=${ month.getMonth() + 1 - }&configName=${configName}&id=${widget.id}` + }&configName=${configName}&widgetId=${widget.id}` ) ).json()) as MediasType, });