diff options
Diffstat (limited to 'py-fake-service/app/adapter/tagsset.py')
-rw-r--r-- | py-fake-service/app/adapter/tagsset.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/py-fake-service/app/adapter/tagsset.py b/py-fake-service/app/adapter/tagsset.py index 803c921c..67f4379d 100644 --- a/py-fake-service/app/adapter/tagsset.py +++ b/py-fake-service/app/adapter/tagsset.py @@ -16,6 +16,7 @@ class TagsSet: def mark_as_read(self, tags): for tag in tags: + tag = tag.lower() tag = self.tags.get(tag) tag.increment_read() @@ -30,7 +31,8 @@ class TagsSet: self.tags.get(tag).decrement_count() def _create_new_tag(self, tag): - tag = self.tags.setdefault(tag, Tag(tag, self.ident)) + tag = Tag(tag, self.ident) + tag = self.tags.setdefault(tag.name, tag) self.ident += 1 return tag |