From a3f17ed32e7575fbe914a1cfcda13f2b198f7ee9 Mon Sep 17 00:00:00 2001 From: Andrew Buss Date: Wed, 3 Jun 2015 18:39:49 -0700 Subject: [PATCH] only save if necessary --- flashcards/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flashcards/models.py b/flashcards/models.py index dd1bcb3..af26213 100644 --- a/flashcards/models.py +++ b/flashcards/models.py @@ -351,6 +351,8 @@ class Flashcard(Model): user_card, created = UserFlashcard.objects.get_or_create(user=user, flashcard=self) user_card.mask = new_data.get('mask', user_card.mask) user_card.save() + if not create_new: + self.save() import flashcards.pushes flashcards.pushes.push_deck_event('card_fixed', self, user) return self -- 1.9.1