From 1b4e220afc266291ad0f7110692485420fdb17f1 Mon Sep 17 00:00:00 2001 From: "alessandro.pinna" Date: Mon, 9 Oct 2023 15:44:39 +0200 Subject: [PATCH] testutils/db: use schema provided by migrate data during export When exporting, use schema provided by migrate data and not the create data since the migration change the db shema to the migrate version. --- internal/testutil/db.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/testutil/db.go b/internal/testutil/db.go index 217f18019..9b3df6a69 100644 --- a/internal/testutil/db.go +++ b/internal/testutil/db.go @@ -672,6 +672,9 @@ func TestMigrate(t *testing.T, lastVersion uint, dataFixtures DataFixtures, setu assert.Assert(t, len(diff) == 0, "schema of db created at version %d and db migrated from version %d to version %d is different:\n %s", migrateVersion, createVersion, migrateVersion, diff) + // set the db schema at the migrated version. + dc.Schema = createDataCreate.Tables + createExport := &bytes.Buffer{} export := &bytes.Buffer{}