Project

General

Profile

« Previous | Next » 

Revision c0555cd6

Added by Lorna Morris almost 12 years ago

Fixes #2550

View differences:

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