mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-11-04 04:29:13 +00:00 
			
		
		
		
	Fixes #915 - Fix version number to single digit precision
This commit is contained in:
		
							parent
							
								
									b584382c65
								
							
						
					
					
						commit
						01129ef037
					
				@ -247,9 +247,9 @@ public abstract class EntityRepository<T> {
 | 
			
		||||
    public final Double getNewVersion(Double oldVersion) {
 | 
			
		||||
      Double newVersion = oldVersion;
 | 
			
		||||
      if (majorVersionChange) {
 | 
			
		||||
        newVersion = oldVersion + 1.0;
 | 
			
		||||
        newVersion = Math.round((oldVersion + 1.0) * 10.0)/10.0;
 | 
			
		||||
      } else if (!fieldsUpdated.isEmpty() || !fieldsAdded.isEmpty() || !fieldsDeleted.isEmpty()) {
 | 
			
		||||
        newVersion = oldVersion + 0.1;
 | 
			
		||||
        newVersion = Math.round((oldVersion + 0.1) * 10.0)/10.0;
 | 
			
		||||
      }
 | 
			
		||||
      LOG.info("{}->{} - Fields added {}, updated {}, deleted {}",
 | 
			
		||||
              oldVersion, newVersion, fieldsAdded, fieldsUpdated, fieldsDeleted);
 | 
			
		||||
 | 
			
		||||
@ -296,9 +296,9 @@ public final class TestUtils {
 | 
			
		||||
    if (updateType == UpdateType.NO_CHANGE) {
 | 
			
		||||
      assertEquals(previousVersion, newVersion); // No change in the version
 | 
			
		||||
    } else if (updateType == UpdateType.MINOR_UPDATE) {
 | 
			
		||||
      assertEquals(previousVersion + 0.1, newVersion); // Minor version change
 | 
			
		||||
      assertEquals(Math.round((previousVersion + 0.1) * 10.0)/10.0, newVersion); // Minor version change
 | 
			
		||||
    } else if (updateType == UpdateType.MAJOR_UPDATE) {
 | 
			
		||||
      assertEquals(previousVersion + 1.0, newVersion); // Minor version change
 | 
			
		||||
      assertEquals(Math.round((previousVersion + 1.0) * 10.0)/10.0, newVersion); // Major version change
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user