Allow missing patch files for downgrade or testing pr.

This commit is contained in:
Louis Lam 2023-09-21 20:12:10 +08:00
parent 33cc96f918
commit 2ef759a362

View file

@ -358,8 +358,14 @@ class Database {
directory: Database.knexMigrationsPath,
});
} catch (e) {
log.error("db", "Database migration failed");
throw e;
// Allow missing patch files for downgrade or testing pr.
if (e.message.includes("the following files are missing:")) {
log.warn("db", e.message);
log.warn("db", "Database migration failed, you may be downgrading Uptime Kuma.");
} else {
log.error("db", "Database migration failed");
throw e;
}
}
}