diff --git a/public/src/admin/extend/plugins.js b/public/src/admin/extend/plugins.js index a70a6d17f0..5e73d9622f 100644 --- a/public/src/admin/extend/plugins.js +++ b/public/src/admin/extend/plugins.js @@ -24,7 +24,10 @@ define('admin/extend/plugins', [ pluginID = pluginEl.attr('data-plugin-id'); const btn = $(this); - const pluginData = ajaxify.data.installed[pluginEl.attr('data-plugin-index')]; + const pluginData = ajaxify.data.installed.find(plugin => plugin.id === pluginID); + if (!pluginData) { + return; + } function toggleActivate() { socket.emit('admin.plugins.toggleActive', pluginID, function (err, status) {