X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/1b97de98f9d2907bedc3dc15ab24b239e895e93e..98e406af0cc6b5d9b94441ee3f6b67a64d4eb591:/apps/catalogue/forms.py diff --git a/apps/catalogue/forms.py b/apps/catalogue/forms.py index dc811ab4..4b6a37bb 100644 --- a/apps/catalogue/forms.py +++ b/apps/catalogue/forms.py @@ -57,8 +57,7 @@ class TagForm(forms.Form): def save(self, instance=None): instance = instance or self.instance assert instance, 'No instance provided' - instance.tags.remove(*instance.tags.filter(category=self.category)) - instance.tags.add(*self.cleaned_tags()) + self.category.set_tags_for(instance, self.cleaned_tags()) def field(self): raise NotImplementedError