From 0bf2d3932361ef4d583ae60fbab86ec343812ec7 Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Tue, 6 Oct 2026 18:32:20 +0200 Subject: [PATCH] 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 --- models/post_translatable_smoke_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/post_translatable_smoke_test.go b/models/post_translatable_smoke_test.go index 6367ac9..299d8d6 100644 --- a/models/post_translatable_smoke_test.go +++ b/models/post_translatable_smoke_test.go @@ -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,