From b2d3ba42946dfc29003cfaccc84cca58f598a1b9 Mon Sep 17 00:00:00 2001 From: Neil Muller Date: Fri, 5 Sep 2014 16:27:44 +0200 Subject: [PATCH] Change deconstruct logic to work with full generated migration data --HG-- branch : deconstruct --- markitup/fields.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/markitup/fields.py b/markitup/fields.py index 1412240..de83ca8 100644 --- a/markitup/fields.py +++ b/markitup/fields.py @@ -104,7 +104,10 @@ def value_to_string(self, obj): def deconstruct(self): name, path, args, kwargs = super(MarkupField, self).deconstruct() # Force add_rendered_field to False for migrations - kwargs['no_rendered_field'] = self.add_rendered_field + # deconstruct can be called multiple times during the migration, + # so setting it to self.add_rendered_field, as done for south + # migrations, may do the wrong thing. + kwargs['no_rendered_field'] = True return name, path, args, kwargs # this method should be renamed to get_prep_value but