diff --git a/src/app/filters.coffee b/src/app/filters.coffee index e944c565fa..699da10955 100644 --- a/src/app/filters.coffee +++ b/src/app/filters.coffee @@ -23,10 +23,14 @@ module.exports.app = (appExports, model) -> tags = user.get('tags') tagId = $(el).attr('data-tag-id') model.del "_user.filters.#{tagId}" - #TODO remove tag from each task _.each tags, (tag, i) -> if tag.id is tagId tags.splice(i,1) model.del "_user.filters.#{tag.id}" + + # remove tag from all tasks + _.each user.get("tasks"), (task) -> + user.del "tasks.#{task.id}.tags.#{tagId}" + model.set "_user.tags", tags , -> browser.resetDom(model) diff --git a/views/app/avatar.html b/views/app/avatar.html index f8505fbf9f..d895dd96d7 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -192,7 +192,7 @@ Contributor {{/}} - Has contributed to HabitRPG (code, design, pixel art, legal advice, etc) + Has contributed to HabitRPG (code, design, pixel art, legal advice, docs, etc). Want this badge? Fix a bug :)