From f3920e43cc70befd9f161e7be6b5c9b6b3b05b4f Mon Sep 17 00:00:00 2001 From: Doug Kent Date: Wed, 12 Aug 2020 11:42:01 -0400 Subject: [PATCH] fix crash on scheme info (#2056) --- src/lib/pluginUtils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/pluginUtils.ts b/src/lib/pluginUtils.ts index d97e2c9d4..17812e738 100644 --- a/src/lib/pluginUtils.ts +++ b/src/lib/pluginUtils.ts @@ -198,16 +198,16 @@ export function getPluginIsActive(plugin: IPluginState, action?: GetPluginIsActi } } - const votingMachineParams = (plugin as any).pluginParams[votingMachineParamsPropertyName]; + const votingMachineParams = (plugin as any).pluginParams?.[votingMachineParamsPropertyName]; if (!votingMachineParams) { // eslint-disable-next-line no-console - console.warn(` getPluginIsActive: voting machine parameters parameters not found for ${plugin.name}`); + console.warn(`getPluginIsActive: voting machine parameters parameters not found for ${plugin?.name ?? plugin.address}`); return true; } if ((typeof(votingMachineParams.activationTime) === undefined) || (votingMachineParams.activationTime === null)) { // eslint-disable-next-line no-console - console.warn(` getPluginIsActive: voting machine appears not to be GenesisProtocol: ${plugin.name}`); + console.warn(`getPluginIsActive: voting machine appears not to be GenesisProtocol: ${plugin.name}`); return true; } else { return moment(votingMachineParams.activationTime*1000).isSameOrBefore(moment());