diff --git a/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/Application.java b/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/Application.java index 0b9c9387..847acf27 100644 --- a/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/Application.java +++ b/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/Application.java @@ -35,7 +35,7 @@ public class Application { String currentVersion = ConfigUtils.getLocalVersion(); ConfigJson configJson = ConfigUtils.getConfig(); // Represents that the current version has been successfully launched - if (StringUtils.equals(currentVersion, configJson.getLatestStartupSuccessVersion())) { + if (StringUtils.isNotBlank(currentVersion) && StringUtils.equals(currentVersion, configJson.getLatestStartupSuccessVersion())) { // Flyway doesn't need to start every time to increase startup speed args = ArrayUtils.add(args, "--spring.flyway.enabled=false"); log.info("The current version {} has been successfully launched once and will no longer load Flyway.", diff --git a/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/config/config/AsyncContextRefreshedListener.java b/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/config/config/AsyncContextRefreshedListener.java index 02a146a1..65eacf3f 100644 --- a/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/config/config/AsyncContextRefreshedListener.java +++ b/chat2db-server/chat2db-server-start/src/main/java/ai/chat2db/server/start/config/config/AsyncContextRefreshedListener.java @@ -23,7 +23,8 @@ public class AsyncContextRefreshedListener implements ApplicationListener