diff --git a/src/core/modules/domain/usecase/base.manager.ts b/src/core/modules/domain/usecase/base.manager.ts index 0afe79f..f47f3c2 100644 --- a/src/core/modules/domain/usecase/base.manager.ts +++ b/src/core/modules/domain/usecase/base.manager.ts @@ -32,7 +32,7 @@ export abstract class BaseManager { setUser() { try { - this.user = this.userProvider?.user; + this.user = this.userProvider?.user ?? BLANK_USER; } catch (error) { this.user = BLANK_USER; } diff --git a/src/core/modules/domain/usecase/managers/base-create.manager.ts b/src/core/modules/domain/usecase/managers/base-create.manager.ts index 79bded9..309be3b 100644 --- a/src/core/modules/domain/usecase/managers/base-create.manager.ts +++ b/src/core/modules/domain/usecase/managers/base-create.manager.ts @@ -71,7 +71,7 @@ export abstract class BaseCreateManager extends BaseManager { } async publishEvents() { - this.eventBus.publish( + this.eventBus?.publish( new RecordLog({ id: this.result['id'], old: null,