diff --git a/src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs b/src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs index 530425456c..a7d0b708df 100644 --- a/src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs +++ b/src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs @@ -292,5 +292,6 @@ public class UmbracoPlan : MigrationPlan // TO 10.2.0 To("{D0B3D29D-F4D5-43E3-BA67-9D49256F3266}"); + To("{79D8217B-5920-4C0E-8E9A-3CF8FA021882}"); } } diff --git a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddHasAccessToAllLanguagesColumn.cs b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddHasAccessToAllLanguagesColumn.cs new file mode 100644 index 0000000000..6078beb815 --- /dev/null +++ b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddHasAccessToAllLanguagesColumn.cs @@ -0,0 +1,22 @@ +using Umbraco.Cms.Core; + +namespace Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_2_0; + +public class AddHasAccessToAllLanguagesColumn : MigrationBase +{ + public AddHasAccessToAllLanguagesColumn(IMigrationContext context) : base(context) + { + } + + protected override void Migrate() + { + if (ColumnExists(Constants.DatabaseSchema.Tables.UserGroup, "hasAccessToAllLanguages") is false) + { + Create.Column("hasAccessToAllLanguages") + .OnTable(Constants.DatabaseSchema.Tables.UserGroup) + .AsBoolean() + .WithDefaultValue(true) + .Do(); + } + } +} diff --git a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs index 93e6fb459d..b6a4814e7d 100644 --- a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs +++ b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs @@ -1,5 +1,4 @@ -using Umbraco.Cms.Core; -using Umbraco.Cms.Infrastructure.Persistence.Dtos; +using Umbraco.Cms.Infrastructure.Persistence.Dtos; using Umbraco.Extensions; namespace Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_2_0; @@ -14,12 +13,6 @@ public class AddUserGroup2LanguageTable : MigrationBase { IEnumerable tables = SqlSyntax.GetTablesInSchema(Context.Database); - Create.Column("hasAccessToAllLanguages") - .OnTable(Constants.DatabaseSchema.Tables.UserGroup) - .AsBoolean() - .WithDefaultValue(true) - .Do(); - if (tables.InvariantContains(UserGroup2LanguageDto.TableName)) { return;