From 0d515803e448ce097d574cd1112ffd4a00496603 Mon Sep 17 00:00:00 2001 From: barisusakli <barisusakli@gmail.com> Date: Tue, 7 Apr 2015 20:46:11 -0400 Subject: [PATCH] fix post edit --- public/src/modules/composer.js | 2 +- src/postTools.js | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/public/src/modules/composer.js b/public/src/modules/composer.js index 37ce00ecfc..3a0e9d2d57 100644 --- a/public/src/modules/composer.js +++ b/public/src/modules/composer.js @@ -465,7 +465,7 @@ define('composer', [ thumbEl.val(thumbEl.val().trim()); } - var checkTitle = parseInt(postData.cid, 10) || parseInt(postData.pid, 10); + var checkTitle = (parseInt(postData.cid, 10) || parseInt(postData.pid, 10)) && postContainer.find('input.title').length; if (uploads.inProgress[post_uuid] && uploads.inProgress[post_uuid].length) { return composerAlert(post_uuid, '[[error:still-uploading]]'); diff --git a/src/postTools.js b/src/postTools.js index cb3b1da938..41f0a4b6ed 100644 --- a/src/postTools.js +++ b/src/postTools.js @@ -89,10 +89,14 @@ var cache = LRU({ tid: tid, cid: results.cid, uid: postData.uid, - mainPid: data.pid, - title: title, - slug: tid + '/' + utils.slugify(title) + mainPid: data.pid }; + + if (title) { + topicData.title = title; + topicData.slug = tid + '/' + utils.slugify(title); + } + if (options.topic_thumb) { topicData.thumb = options.topic_thumb; }