Bug 1051 addressed to identify if multiple VIM accounts passed to ns-create belong to the same VIM

Change-Id: I6c8ca7c66b918aa95a61fd97e2a1f26227f63836
Signed-off-by: papageorgio1 <apostolos.papageorgiou@i2cat.net>
diff --git a/RO/osm_ro/nfvo.py b/RO/osm_ro/nfvo.py
index 100c6ae..f06bce4 100644
--- a/RO/osm_ro/nfvo.py
+++ b/RO/osm_ro/nfvo.py
@@ -3315,7 +3315,10 @@
             # TODO: use this information during network creation
             wim_account_id = wim_account_name = None
             if len(involved_datacenters) > 1 and 'uuid' in sce_net:
-                if target_wim_account is None or target_wim_account is True:  # automatic selection of WIM
+                urls = [myvims[v].url for v in involved_datacenters]
+                if len(set(urls)) < 2:
+                    wim_usage[sce_net['uuid']] = False
+                elif target_wim_account is None or target_wim_account is True:  # automatic selection of WIM
                     # OBS: sce_net without uuid are used internally to VNFs
                     # and the assumption is that VNFs will not be split among
                     # different datacenters