diff --git a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_0_0/AddUserGroup2LanguageTable.cs b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs similarity index 66% rename from src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_0_0/AddUserGroup2LanguageTable.cs rename to src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs index 6fef680f5b..93e6fb459d 100644 --- a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_0_0/AddUserGroup2LanguageTable.cs +++ b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs @@ -1,4 +1,5 @@ -using Umbraco.Cms.Infrastructure.Persistence.Dtos; +using Umbraco.Cms.Core; +using Umbraco.Cms.Infrastructure.Persistence.Dtos; using Umbraco.Extensions; namespace Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_2_0; @@ -12,6 +13,13 @@ public class AddUserGroup2LanguageTable : MigrationBase protected override void Migrate() { IEnumerable tables = SqlSyntax.GetTablesInSchema(Context.Database); + + Create.Column("hasAccessToAllLanguages") + .OnTable(Constants.DatabaseSchema.Tables.UserGroup) + .AsBoolean() + .WithDefaultValue(true) + .Do(); + if (tables.InvariantContains(UserGroup2LanguageDto.TableName)) { return;