Revision c0555cd6
Added by Lorna Morris almost 12 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmMetaDataAwareDataSourceContainer.java | ||
---|---|---|
66 | 66 |
running = dataSource.testConnection(); |
67 | 67 |
} catch (Exception e) { |
68 | 68 |
running = false; |
69 |
for(MetaDataPropertyName metaDataPropertyName : MetaDataPropertyName.values()){ |
|
70 |
metaDataMap.put(metaDataPropertyName, DEFAULT_ENTRY); |
|
71 |
} |
|
69 | 72 |
} |
70 | 73 |
|
71 | 74 |
try { |
... | ... | |
114 | 117 |
*/ |
115 | 118 |
public boolean isDataSourceCompatible(){ |
116 | 119 |
String version = metaDataMap.get(MetaDataPropertyName.DB_SCHEMA_VERSION); |
117 |
return version == null ? false : CdmMetaData.isDbSchemaVersionCompatible(version); |
|
120 |
return version == null || version.equals(DEFAULT_ENTRY) ? false : CdmMetaData.isDbSchemaVersionCompatible(version);
|
|
118 | 121 |
} |
119 | 122 |
|
120 | 123 |
/** |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/handler/EditDataSourceHandler.java | ||
---|---|---|
45 | 45 |
if(result == IStatus.OK){ |
46 | 46 |
CdmDataSourceViewPart view = (CdmDataSourceViewPart) StoreUtil.getView(CdmDataSourceViewPart.ID, false); |
47 | 47 |
if(view != null){ |
48 |
container.getMetaDataFromDataSource(); |
|
48 | 49 |
view.getViewer().update(new CdmMetaDataAwareDataSourceContainer[]{container}, null); |
50 |
|
|
49 | 51 |
} |
50 | 52 |
} |
51 | 53 |
|
Also available in: Unified diff
Fixes #2550