diff options
| author | Hunternif <hunternif@gmail.com> | 2019-05-07 21:47:08 +0700 |
|---|---|---|
| committer | Hunternif <hunternif@gmail.com> | 2019-05-07 21:47:08 +0700 |
| commit | 684e5e5ddcb69cb80742dc6b43e5d6ea092d89d0 (patch) | |
| tree | 9148e62774897437baf66eaa6ae952d4e8be3095 /client/js/controllers/post_upload_controller.js | |
| parent | 67ba7981b6eeb859bbb69277ec9bd77d16903c0d (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.js | 23 |
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')); |