From cf2ed0b519fd48281d2fe410199a6fc8c57c64ff Mon Sep 17 00:00:00 2001 From: Eric Rosenbaum Date: Thu, 10 May 2018 17:21:38 -0400 Subject: [PATCH] Use extension id if no URL provided --- src/containers/extension-library.jsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/containers/extension-library.jsx b/src/containers/extension-library.jsx index 24127dca3..e4a899ee7 100644 --- a/src/containers/extension-library.jsx +++ b/src/containers/extension-library.jsx @@ -31,17 +31,18 @@ class ExtensionLibrary extends React.PureComponent { ]); } handleItemSelect (item) { - let url = item.extensionURL; - if (!item.disabled && !item.extensionURL) { + const id = item.extensionId; + let url = item.extensionURL ? item.extensionURL : id; + if (!item.disabled && !id) { // eslint-disable-next-line no-alert url = prompt(this.props.intl.formatMessage(messages.extensionUrl)); } - if (url && !item.disabled) { + if (id && !item.disabled) { if (this.props.vm.extensionManager.isExtensionLoaded(url)) { - this.props.onCategorySelected(item.name); + this.props.onCategorySelected(id); } else { this.props.vm.extensionManager.loadExtensionURL(url).then(() => { - this.props.onCategorySelected(item.name); + this.props.onCategorySelected(id); }); } }