diff --git a/keyserver/storage/postgres/key_changes_table.go b/keyserver/storage/postgres/key_changes_table.go index 23f525b7a..004f15d82 100644 --- a/keyserver/storage/postgres/key_changes_table.go +++ b/keyserver/storage/postgres/key_changes_table.go @@ -79,8 +79,8 @@ func NewPostgresKeyChangesTable(db *sql.DB) (tables.KeyChanges, error) { switch e := err.(type) { case *pq.Error: // ignore undefined_column (42703) errors, as this is expected at this point - if e.Code == "42703" { - return s, nil + if e.Code != "42703" { + return nil, err } default: return nil, err