diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/DataSourceRegistry.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/DataSourceRegistry.java index 3f4ab9dd969f54472187b4a5817616a5d3834e93..66bba4bc2bd74dbe7cd0f9704eaeaad4ccf43cc4 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/DataSourceRegistry.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/registry/DataSourceRegistry.java @@ -596,6 +596,9 @@ public class DataSourceRegistry implements DBPDataSourceRegistry saveSecuredPassword(xml, dataSource, "network/" + configuration.getId(), configuration.getPassword()); } for (Map.Entry entry : configuration.getProperties().entrySet()) { + if (CommonUtils.isEmpty(entry.getValue())) { + continue; + } xml.startElement(RegistryConstants.TAG_PROPERTY); xml.addAttribute(RegistryConstants.ATTR_NAME, entry.getKey()); xml.addAttribute(RegistryConstants.ATTR_VALUE, CommonUtils.notEmpty(entry.getValue()));