From f7fc73b2d4b52e10a4579f0c49e14232f993d76e Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 17 Jan 2023 11:25:58 +0100 Subject: [PATCH] allow alias to be undefined --- .../src/core/context-api/consume/context-consumer.controller.ts | 2 +- .../src/core/controller/controller.class.ts | 2 +- .../src/core/controller/controller.interface.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.controller.ts b/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.controller.ts index d2a264a7df..77e07e74b7 100644 --- a/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/core/context-api/consume/context-consumer.controller.ts @@ -9,7 +9,7 @@ export class UmbContextConsumerController implements UmbControllerInterface { public get unique() { - return this._contextAlias?.toString(); + return this._contextAlias.toString(); } constructor( diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/controller.class.ts b/src/Umbraco.Web.UI.Client/src/core/controller/controller.class.ts index 757dc4cb89..c34be538a7 100644 --- a/src/Umbraco.Web.UI.Client/src/core/controller/controller.class.ts +++ b/src/Umbraco.Web.UI.Client/src/core/controller/controller.class.ts @@ -6,7 +6,7 @@ export abstract class UmbController implements UmbControllerInterface { private _alias?: string; public get unique() { - return this._alias ?? UmbController.name; + return this._alias; } constructor(host: UmbControllerHostInterface, alias?: string) { diff --git a/src/Umbraco.Web.UI.Client/src/core/controller/controller.interface.ts b/src/Umbraco.Web.UI.Client/src/core/controller/controller.interface.ts index 5ab80dd0a1..f8feb3ff9c 100644 --- a/src/Umbraco.Web.UI.Client/src/core/controller/controller.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/core/controller/controller.interface.ts @@ -1,5 +1,5 @@ export interface UmbControllerInterface { - get unique(): string; + get unique(): string | undefined; hostConnected(): void; hostDisconnected(): void; destroy(): void;