aboutsummaryrefslogtreecommitdiff
path: root/client/js
diff options
context:
space:
mode:
authorReAnzu2018-03-09 00:19:17 -0600
committerMarcin Kurczewski2018-03-09 07:53:54 +0100
commitc770ad8f28064574fcbcdeea44e895b911acd8f3 (patch)
tree0ae7c18cedf08c114659ede3be3add5367ad860b /client/js
parent3f52aceca44bc52e0c8654f46c66073320109ae9 (diff)
client/posts: fix copy tags list of string values error #153
Diffstat (limited to 'client/js')
-rw-r--r--client/js/models/post.js1
-rw-r--r--client/js/views/post_upload_view.js2
2 files changed, 2 insertions, 1 deletions
diff --git a/client/js/models/post.js b/client/js/models/post.js
index 2b63bd6..c575066 100644
--- a/client/js/models/post.js
+++ b/client/js/models/post.js
@@ -39,6 +39,7 @@ class Post extends events.EventTarget {
get flags() { return this._flags; }
get tags() { return this._tags; }
+ get tagNames() { return this._tags.map(tag => tag.names[0]); }
get notes() { return this._notes; }
get comments() { return this._comments; }
get relations() { return this._relations; }
diff --git a/client/js/views/post_upload_view.js b/client/js/views/post_upload_view.js
index 32b10bd..b64fe26 100644
--- a/client/js/views/post_upload_view.js
+++ b/client/js/views/post_upload_view.js
@@ -297,7 +297,7 @@ class PostUploadView extends events.EventTarget {
let lookalikeNode = rowNode.querySelector(
`.lookalikes li:nth-child(${i + 1})`);
if (lookalikeNode.querySelector('[name=copy-tags]').checked) {
- uploadable.tags = uploadable.tags.concat(lookalike.post.tags);
+ uploadable.tags = uploadable.tags.concat(lookalike.post.tagNames);
}
if (lookalikeNode.querySelector('[name=add-relation]').checked) {
uploadable.relations.push(lookalike.post.id);

© 2015 - 2026 Jakob L. Kreuze