diff --git a/src/panels/config/category/ha-category-picker.ts b/src/panels/config/category/ha-category-picker.ts index 2f91d54390..8612ec28af 100644 --- a/src/panels/config/category/ha-category-picker.ts +++ b/src/panels/config/category/ha-category-picker.ts @@ -101,7 +101,13 @@ export class HaCategoryPicker extends SubscribeMixin(LitElement) { ); private _getCategories = memoizeOne( - (categories: CategoryRegistryEntry[] | undefined): PickerComboBoxItem[] => { + ( + categories: CategoryRegistryEntry[] | undefined + ): PickerComboBoxItem[] | undefined => { + if (!categories) { + return undefined; + } + if (!categories || categories.length === 0) { return [ {