# HG changeset patch # User Andrew # Date 1662144671 14400 # Fri Sep 02 14:51:11 2022 -0400 # Node ID ddf2589271c6d141649246fbb047e1eebdcb489f # Parent 75c5946377202fbc153b5fdf411ef46cfc7ccbc1 Set the max XML ID based on the database. This allows things to not break when setting permanent XML IDs in the DB. diff --git a/src/main/java/com/ajtjp/gearCity/Main.java b/src/main/java/com/ajtjp/gearCity/Main.java --- a/src/main/java/com/ajtjp/gearCity/Main.java +++ b/src/main/java/com/ajtjp/gearCity/Main.java @@ -77,6 +77,7 @@ List countries = dbReader.readCountryInfo(); List regions = dbReader.readRegionInfo(); List cities = dbReader.readCityInfo(); + Main.nextXMLID = cities.stream().mapToInt(c -> c.getXmlID()).max().orElse(0) + 1; List regionalDemographics = dbReader.getRegionalDemographics(); List urbanPopulation = dbReader.getUrbanPopulationDB(); ExchangeRates.readFromDatabase(dbReader.getConn());