diff --git a/internal/db/bundb/migrations/20260221171254_add_flags_column.go b/internal/db/bundb/migrations/20260221171254_add_flags_column.go index db25f10f7..b7bb7a26f 100644 --- a/internal/db/bundb/migrations/20260221171254_add_flags_column.go +++ b/internal/db/bundb/migrations/20260221171254_add_flags_column.go @@ -183,10 +183,12 @@ func init() { } // Insert new pinned models. - if _, err := tx.NewInsert(). - Model(&statusPins). - Exec(ctx); err != nil { - return gtserror.Newf("error inserting status pins: %w", err) + if len(statusPins) != 0 { + if _, err := tx.NewInsert(). + Model(&statusPins). + Exec(ctx); err != nil { + return gtserror.Newf("error inserting status pins: %w", err) + } } // Increment updated total by ID count.