fix: on OP edit, call helper method to upload and resize thumb

v1.18.x
Julian Lam 4 years ago
parent 9ee1fb490e
commit f33a9185ff

@ -122,7 +122,11 @@ module.exports = function (Posts) {
newTopicData.title = title;
newTopicData.slug = tid + '/' + (slugify(title) || 'topic');
}
newTopicData.thumb = data.thumb || '';
if (data.thumb) {
await topics.resizeAndUploadThumb(data);
newTopicData.thumb = data.thumb;
}
data.tags = data.tags || [];

@ -23,6 +23,7 @@ module.exports = function (Topics) {
const pipeToFileAsync = util.promisify(pipeToFile);
Topics.resizeAndUploadThumb = async function (data) {
// Only continue if passed in thumbnail exists and is a URL. A system path means an upload is not necessary.
if (!data.thumb || !validator.isURL(data.thumb)) {
return;
}

Loading…
Cancel
Save