fix(db-*): migrate:reset executes in a wrong order (#12445)

fixes https://github.com/payloadcms/payload/issues/12442
This commit is contained in:
Sasha
2025-05-22 20:30:29 +03:00
committed by GitHub
parent 6b6948f92c
commit 1b1e36e2df
3 changed files with 25 additions and 0 deletions

View File

@@ -28,6 +28,8 @@ export async function migrateReset(this: DrizzleAdapter): Promise<void> {
const req = await createLocalReq({}, payload)
existingMigrations.reverse()
// Rollback all migrations in order
for (const migration of existingMigrations) {
const migrationFile = migrationFiles.find((m) => m.name === migration.name)

View File

@@ -21,6 +21,8 @@ export async function migrateReset(this: BaseDatabaseAdapter): Promise<void> {
const req = await createLocalReq({}, payload)
migrationFiles.reverse()
// Rollback all migrations in order
for (const migration of migrationFiles) {
// Create or update migration in database