diff --git a/flashcards/models.py b/flashcards/models.py index cacd0ef..4a8e335 100644 --- a/flashcards/models.py +++ b/flashcards/models.py @@ -354,7 +354,8 @@ class Flashcard(Model): flashcards.pushes.push_deck_event('card_hidden', self, user) if self.is_in_deck(user): user.unpull(self) - hide, created = FlashcardHide.objects.get_or_create(user=user, flashcard=self, reason=reason) + hide, created = FlashcardHide.objects.get_or_create(user=user, flashcard=self) + hide.reason = reason hide.save() def unhide_by_user(self, user, reason=None):