mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-30 12:49:58 +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