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