Skip to content

Commit 79cf7e2

Browse files
Merge branch 'hotfix/12.0.1'
2 parents 8864a75 + 2f0ccac commit 79cf7e2

File tree

2 files changed

+21
-25
lines changed

2 files changed

+21
-25
lines changed

src/Umbraco.Commerce.Deploy/Connectors/ValueConnectors/UmbracoCommerceStoreEntityPickerValueConnector.cs

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Collections.Generic;
33
using Umbraco.Commerce.Core.Api;
44
using Umbraco.Commerce.Core.Models;
@@ -9,6 +9,7 @@
99
using Umbraco.Cms.Core.Models;
1010
using Umbraco.Cms.Core.Services;
1111
using Umbraco.Extensions;
12+
using Umbraco.Commerce.Cms.PropertyEditors.StorePicker;
1213

1314
namespace Umbraco.Commerce.Deploy.Connectors.ValueConnectors
1415
{
@@ -69,31 +70,26 @@ private string GetPropertyEntityType(IPropertyType propertyType)
6970
{
7071
var dataType = _dataTypeService.GetDataType(propertyType.DataTypeId);
7172

72-
var cfg = dataType.ConfigurationAs<Dictionary<string, object>>();
73+
var cfg = dataType.ConfigurationAs<StoreEntityPickerConfiguration>();
7374

74-
if (cfg.ContainsKey("entityType"))
75+
switch (cfg.EntityType)
7576
{
76-
var entityType = cfg["entityType"]?.ToString();
77-
78-
switch (entityType)
79-
{
80-
case "OrderStatus":
81-
return UmbracoCommerceConstants.UdiEntityType.OrderStatus;
82-
case "Country":
83-
return UmbracoCommerceConstants.UdiEntityType.Country;
84-
case "ShippingMethod":
85-
return UmbracoCommerceConstants.UdiEntityType.ShippingMethod;
86-
case "PaymentMethod":
87-
return UmbracoCommerceConstants.UdiEntityType.PaymentMethod;
88-
case "Currency":
89-
return UmbracoCommerceConstants.UdiEntityType.Currency;
90-
case "TaxClass":
91-
return UmbracoCommerceConstants.UdiEntityType.TaxClass;
92-
case "EmailTemplate":
93-
return UmbracoCommerceConstants.UdiEntityType.EmailTemplate;
94-
case "Discount": // Not sure if discounts should transfer as these are "user generated"
95-
return UmbracoCommerceConstants.UdiEntityType.Discount;
96-
}
77+
case "OrderStatus":
78+
return UmbracoCommerceConstants.UdiEntityType.OrderStatus;
79+
case "Country":
80+
return UmbracoCommerceConstants.UdiEntityType.Country;
81+
case "ShippingMethod":
82+
return UmbracoCommerceConstants.UdiEntityType.ShippingMethod;
83+
case "PaymentMethod":
84+
return UmbracoCommerceConstants.UdiEntityType.PaymentMethod;
85+
case "Currency":
86+
return UmbracoCommerceConstants.UdiEntityType.Currency;
87+
case "TaxClass":
88+
return UmbracoCommerceConstants.UdiEntityType.TaxClass;
89+
case "EmailTemplate":
90+
return UmbracoCommerceConstants.UdiEntityType.EmailTemplate;
91+
case "Discount": // Not sure if discounts should transfer as these are "user generated"
92+
return UmbracoCommerceConstants.UdiEntityType.Discount;
9793
}
9894

9995
return null;

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
3-
"version": "12.0.0",
3+
"version": "12.0.1",
44
"assemblyVersion": {
55
"precision": "build"
66
},

0 commit comments

Comments
 (0)