From 8c64c4370fd904491fb3b7d5f6fad3f080c3ed94 Mon Sep 17 00:00:00 2001 From: Valentin Rothberg Date: Thu, 23 Feb 2023 09:43:24 +0100 Subject: [PATCH] sqlite: move migration after table creation Otherwise we'll fail immediately as the schema version is returned as 0. Signed-off-by: Valentin Rothberg --- libpod/sqlite_state.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libpod/sqlite_state.go b/libpod/sqlite_state.go index 48fb368d45..95152876c8 100644 --- a/libpod/sqlite_state.go +++ b/libpod/sqlite_state.go @@ -64,15 +64,15 @@ func NewSqliteState(runtime *Runtime) (_ State, defErr error) { return nil, fmt.Errorf("setting full fsync mode in db: %w", err) } - if err := state.migrateSchemaIfNecessary(); err != nil { - return nil, err - } - // Set up tables if err := sqliteInitTables(state.conn); err != nil { return nil, fmt.Errorf("creating tables: %w", err) } + if err := state.migrateSchemaIfNecessary(); err != nil { + return nil, err + } + state.valid = true state.runtime = runtime