From b7e0930122bb6b99204b1abefda5d6a93c888da3 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Tue, 16 Apr 2019 11:59:34 +0100 Subject: [PATCH] savewikifolder: Fix custom plugin fields We need to carry across all plugin fields into the tiddlywiki.info file --- core/modules/commands/savewikifolder.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/core/modules/commands/savewikifolder.js b/core/modules/commands/savewikifolder.js index d29292742..1e3ab36c6 100644 --- a/core/modules/commands/savewikifolder.js +++ b/core/modules/commands/savewikifolder.js @@ -5,7 +5,7 @@ module-type: command Command to save the current wiki as a wiki folder ---savewikifolder [] [] +--savewikifolder [] \*/ (function(){ @@ -148,13 +148,7 @@ WikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) { directory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{ directory: path.resolve(this.wikiFolderPath,pluginTiddler.fields["plugin-type"] + "s") }), - pluginInfo = { - title: pluginTitle, - description: pluginTiddler.fields.description, - author: pluginTiddler.fields.author, - "core-version": pluginTiddler.fields["core-version"], - list: pluginTiddler.fields.list - }; + pluginInfo = pluginTiddler.getFieldStrings({exclude: ["text","type"]}); this.saveJSONFile(directory + path.sep + "plugin.info",pluginInfo); self.log("Writing " + directory + path.sep + "plugin.info: " + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces)); var pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin