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());