Set the max XML ID based on the database. This allows things to not break when setting permanent XML IDs in the DB.
1 files changed, 1 insertions(+), 0 deletions(-) M src/main/java/com/ajtjp/gearCity/Main.java
M src/main/java/com/ajtjp/gearCity/Main.java +1 -0
@@ 77,6 77,7 @@ public class Main { List<CountryDB> countries = dbReader.readCountryInfo(); List<RegionDB> regions = dbReader.readRegionInfo(); List<CityDB> cities = dbReader.readCityInfo(); + Main.nextXMLID = cities.stream().mapToInt(c -> c.getXmlID()).max().orElse(0) + 1; List<RegionalDemographicsDB> regionalDemographics = dbReader.getRegionalDemographics(); List<UrbanPopulationDB> urbanPopulation = dbReader.getUrbanPopulationDB(); ExchangeRates.readFromDatabase(dbReader.getConn());