summaryrefslogtreecommitdiff
path: root/client/js/controllers/post_upload_controller.js
diff options
context:
space:
mode:
authorHunternif <hunternif@gmail.com>2019-05-07 21:47:08 +0700
committerHunternif <hunternif@gmail.com>2019-05-07 21:47:08 +0700
commit684e5e5ddcb69cb80742dc6b43e5d6ea092d89d0 (patch)
tree9148e62774897437baf66eaa6ae952d4e8be3095 /client/js/controllers/post_upload_controller.js
parent67ba7981b6eeb859bbb69277ec9bd77d16903c0d (diff)
client: tags with categories are saved immediately after input, in all places: upload page, post editor, bulk tag editor
Diffstat (limited to 'client/js/controllers/post_upload_controller.js')
-rw-r--r--client/js/controllers/post_upload_controller.js23
1 files changed, 0 insertions, 23 deletions
diff --git a/client/js/controllers/post_upload_controller.js b/client/js/controllers/post_upload_controller.js
index 4982530..f176803 100644
--- a/client/js/controllers/post_upload_controller.js
+++ b/client/js/controllers/post_upload_controller.js
@@ -65,29 +65,6 @@ class PostUploadController {
uploadable, e.detail.skipDuplicates, e.detail.copyTagsToOriginals)),
Promise.resolve())
.then(() => {
- // now save the new tags with categories
- //TODO: re-use this code in post_main_controller.js
- if (!e.detail.newTags) {
- return Promise.resolve();
- }
- let tagPromises = [];
- for (let newTag of e.detail.newTags) {
- // load the tag that was created during updating the post
- tagPromises.push(
- Tag.get(newTag.names[0]).then(tag => {
- tag.category = newTag.category;
- return tag.save();
- }
- ).then(() => {
- e.detail.newTags.removeByName(newTag.names[0]);
- }, error => {
- tagErrors.push(error.message);
- })
- );
- }
- return Promise.all(tagPromises);
- })
- .then(() => {
this._view.clearMessages();
misc.disableExitConfirmation();
const ctx = router.show(uri.formatClientLink('posts'));