[121580] make sure instance id gets initialized when a profile is created
diff --git a/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java b/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java
index 2690ed1..a8c22e6 100644
--- a/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java
+++ b/plugins/org.eclipse.datatools.connectivity/src/org/eclipse/datatools/connectivity/ProfileManager.java
@@ -26,6 +26,7 @@
import org.eclipse.datatools.connectivity.internal.ConnectionProfileManager;
import org.eclipse.datatools.connectivity.internal.ConnectionProfileMgmt;
import org.eclipse.datatools.connectivity.internal.ConnectivityPlugin;
+import org.eclipse.datatools.connectivity.internal.UUID;
import org.eclipse.jface.util.ListenerList;
/**
@@ -217,7 +218,8 @@
String providerID, Properties baseProperties, String parentProfile,
boolean autoConnect) throws ConnectionProfileException {
ConnectionProfile profile = new ConnectionProfile(name, description,
- providerID, parentProfile, autoConnect);
+ providerID, parentProfile, autoConnect, UUID.createUUID()
+ .toString());
profile.setBaseProperties(baseProperties);
addProfile(profile);
profile.setCreated();