From a27b6095442cc8fa36358afbab3138f5850e4423 Mon Sep 17 00:00:00 2001 From: Guba Sándor <guba.sandor@cloud.bme.hu> Date: Thu, 3 Oct 2013 13:54:21 +0200 Subject: [PATCH] firewall fixing value_ro_string return value --- circle/firewall/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/circle/firewall/fields.py b/circle/firewall/fields.py index 2d9e3c0..27964d8 100644 --- a/circle/firewall/fields.py +++ b/circle/firewall/fields.py @@ -64,7 +64,7 @@ class IPNetworkField(models.Field): description = _('IP Network object') __metaclass__ = models.SubfieldBase - def __init__(self, version=4, *args, **kwargs): + def __init__(self, version=4, serialize=True, *args, **kwargs): kwargs['max_length'] = 100 self.version = version super(IPNetworkField, self).__init__(*args, **kwargs) @@ -98,7 +98,7 @@ class IPNetworkField(models.Field): def value_to_string(self, obj): value = self._get_val_from_obj(obj) - return self.get_prep_value(value) + return str(self.get_prep_value(value)) def clean(self, value, model_instance): value = super(IPNetworkField, self).clean(value, model_instance) -- libgit2 0.26.0