From fe212ad313225546c15bb2c74e586bd232c84534 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Tue, 5 Oct 2021 14:46:18 -0400 Subject: [PATCH] Fix Signed-off-by: Sebastian Malton --- src/common/catalog/catalog-entity.ts | 2 +- src/renderer/api/catalog-entity-registry.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/catalog/catalog-entity.ts b/src/common/catalog/catalog-entity.ts index 593a921e72..d59a21686c 100644 --- a/src/common/catalog/catalog-entity.ts +++ b/src/common/catalog/catalog-entity.ts @@ -230,7 +230,7 @@ export abstract class CatalogEntity< return this.metadata.name; } - public abstract onRun(context: CatalogEntityActionContext): void | Promise; + public abstract onRun?(context: CatalogEntityActionContext): void | Promise; public abstract onContextMenuOpen(context: CatalogEntityContextMenuContext): void | Promise; public abstract onSettingsOpen(context: CatalogEntitySettingsContext): void | Promise; } diff --git a/src/renderer/api/catalog-entity-registry.ts b/src/renderer/api/catalog-entity-registry.ts index 999ee7a09e..a7dc280d2d 100644 --- a/src/renderer/api/catalog-entity-registry.ts +++ b/src/renderer/api/catalog-entity-registry.ts @@ -237,7 +237,7 @@ export class CatalogEntityRegistry { this.onBeforeRun(entity) .then(doOnRun => { if (doOnRun) { - return entity.onRun(catalogEntityRunContext); + return entity.onRun?.(catalogEntityRunContext); } else { logger.debug(`onBeforeRun for ${entity.getId()} returned false`); }