[SEBA-992] Retrieve old s_tag for BNGPortMapping

Change-Id: I44fe8e7e0c818259e863915627bfa6244aff4469
diff --git a/xos/synchronizer/models/models.py b/xos/synchronizer/models/models.py
index 13b56ed..d727ea0 100644
--- a/xos/synchronizer/models/models.py
+++ b/xos/synchronizer/models/models.py
@@ -51,5 +51,12 @@
 
     def save(self, *args, **kwargs):
         self.validate_range(self.s_tag)
+        #Retrieving old_s_tag when s_tag is changed for a BNG instance.
+        old_bng = BNGPortMapping.objects.filter(id=self.id)
+        if(len(old_bng) > 0):
+            if (old_bng[0].s_tag != self.s_tag):
+                self.old_s_tag = old_bng[0].s_tag
+        else:
+            pass
 
         super(BNGPortMapping, self).save(*args, **kwargs)