mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-07 16:12:53 +01:00
fixes #5853
This commit is contained in:
@@ -44,9 +44,20 @@ function loadPluginInfo(pluginPath, callback) {
|
||||
}
|
||||
var pluginData;
|
||||
var packageData;
|
||||
var licenseData;
|
||||
try {
|
||||
pluginData = JSON.parse(results.plugin);
|
||||
packageData = JSON.parse(results.package);
|
||||
try {
|
||||
licenseData = require('spdx-license-list/licenses/' + packageData.license);
|
||||
pluginData.license = {
|
||||
name: licenseData.name,
|
||||
text: licenseData.licenseText,
|
||||
};
|
||||
} catch (e) {
|
||||
// No license matched
|
||||
pluginData.license = null;
|
||||
}
|
||||
|
||||
pluginData.id = packageData.name;
|
||||
pluginData.name = packageData.name;
|
||||
@@ -55,7 +66,6 @@ function loadPluginInfo(pluginPath, callback) {
|
||||
pluginData.repository = packageData.repository;
|
||||
pluginData.nbbpm = packageData.nbbpm;
|
||||
pluginData.path = pluginPath;
|
||||
pluginData.license = packageData.license;
|
||||
} catch (err) {
|
||||
var pluginDir = path.basename(pluginPath);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user