Skip state store migrations if state store is empty
This commit is contained in:
parent
2313321d01
commit
0d4453d2e8
@ -14,6 +14,9 @@ import (
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
migrateRegistrations := func(tx *sql.Tx, registrations map[string]bool) error {
|
migrateRegistrations := func(tx *sql.Tx, registrations map[string]bool) error {
|
||||||
|
if len(registrations) == 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
values := make([]interface{}, 0, len(registrations))
|
values := make([]interface{}, 0, len(registrations))
|
||||||
valueStrings := make([]string, 0, len(registrations))
|
valueStrings := make([]string, 0, len(registrations))
|
||||||
i := 1
|
i := 1
|
||||||
@ -31,6 +34,9 @@ func init() {
|
|||||||
|
|
||||||
migrateMemberships := func(tx *sql.Tx, rooms map[string]map[string]mautrix.Membership) error {
|
migrateMemberships := func(tx *sql.Tx, rooms map[string]map[string]mautrix.Membership) error {
|
||||||
for roomID, members := range rooms {
|
for roomID, members := range rooms {
|
||||||
|
if len(members) == 0 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
var values []interface{}
|
var values []interface{}
|
||||||
var valueStrings []string
|
var valueStrings []string
|
||||||
i := 1
|
i := 1
|
||||||
@ -49,6 +55,9 @@ func init() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
migratePowerLevels := func(tx *sql.Tx, rooms map[string]*mautrix.PowerLevels) error {
|
migratePowerLevels := func(tx *sql.Tx, rooms map[string]*mautrix.PowerLevels) error {
|
||||||
|
if len(rooms) == 0 {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
var values []interface{}
|
var values []interface{}
|
||||||
var valueStrings []string
|
var valueStrings []string
|
||||||
i := 1
|
i := 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user