Fetch pending plugins only if permitted (link available)

This commit is contained in:
Rene Pfeuffer
2019-09-27 13:30:04 +02:00
parent 62a0a5a127
commit d35fe49043

View File

@@ -50,16 +50,7 @@ type Props = {
class PluginsOverview extends React.Component<Props> {
componentDidMount() {
const {
installed,
fetchPluginsByLink,
availablePluginsLink,
installedPluginsLink,
pendingPluginsLink,
fetchPendingPlugins
} = this.props;
fetchPluginsByLink(installed ? installedPluginsLink : availablePluginsLink);
fetchPendingPlugins(pendingPluginsLink);
this.fetchPlugins();
}
componentDidUpdate(prevProps) {
@@ -79,7 +70,9 @@ class PluginsOverview extends React.Component<Props> {
fetchPendingPlugins
} = this.props;
fetchPluginsByLink(installed ? installedPluginsLink : availablePluginsLink);
fetchPendingPlugins(pendingPluginsLink);
if (pendingPluginsLink) {
fetchPendingPlugins(pendingPluginsLink);
}
};
renderHeader = (actions: React.Node) => {