Check if type is boolean when sanitizing UP4 parameters

Change-Id: I27705dd58abcbd154c3d5f7e16a5ddfd88a968da
diff --git a/TestON/tests/USECASE/SegmentRouting/dependencies/up4.py b/TestON/tests/USECASE/SegmentRouting/dependencies/up4.py
index 344d0cf..61f28d9 100644
--- a/TestON/tests/USECASE/SegmentRouting/dependencies/up4.py
+++ b/TestON/tests/USECASE/SegmentRouting/dependencies/up4.py
@@ -85,13 +85,12 @@
 
     def attachUes(self):
         for ue in self.emulated_ues.values():
-            # Sanitize values coming from the params file
             ue = UP4.__sanitizeUeData(ue)
             self.attachUe(**ue)
 
     def detachUes(self):
         for ue in self.emulated_ues.values():
-            # No need to sanitize, has already been done in attach
+            ue = UP4.__sanitizeUeData(ue)
             self.detachUe(**ue)
 
     def testUpstreamTraffic(self):
@@ -309,7 +308,7 @@
 
     @staticmethod
     def __sanitizeUeData(ue):
-        if "five_g" in ue:
+        if "five_g" in ue and type(ue["five_g"]) != bool:
             ue["five_g"] = bool(strtobool(ue["five_g"]))
         if "qfi" in ue and ue["qfi"] == "":
             ue["qfi"] = None