fix(15-01): create backend_users before author_slug in models tests

TestPostTranslatableSmoke ran Plugin.Migrations() on an empty Postgres, so the author_slug ALTER failed. Match TestJournalTables and migrate lagoon backend_users first.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jakub Zych
2026-10-06 18:32:20 +02:00
parent bb903a6850
commit 0bf2d39323

View File

@@ -111,6 +111,13 @@ func journalDB(t *testing.T) *gorm.DB {
func migrateTranslateThenJournal(t *testing.T, gdb *gorm.DB) {
t.Helper()
backend := gormigrate.New(gdb, &gormigrate.Options{
TableName: "summer_migrations_summercms_cabana",
UseTransaction: true,
}, lagoon.BackendAdminMigrations)
if err := backend.Migrate(); err != nil {
t.Fatalf("backend_users migrations: %v", err)
}
translateMig := gormigrate.New(gdb, &gormigrate.Options{
TableName: "summer_migrations_golem15_translate",
UseTransaction: true,