Skip to content

Commit 7c34bd6

Browse files
Try setting relation object types
1 parent bbe716d commit 7c34bd6

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/Umbraco.Commerce.Checkout/Events/SetStoreCheckoutRelation.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,21 @@ private void EnsureStoreCheckoutStoreRelation(IContent storeRootPage, IContent c
5656
{
5757
IRelationType? relationType = relationService.GetRelationTypeByAlias(UmbracoCommerceCheckoutConstants.RelationTypes.Aliases.StoreCheckout);
5858

59+
if (relationType != null)
60+
{
61+
relationService.Delete(relationType);
62+
relationType = null;
63+
}
64+
5965
if (relationType == null)
6066
{
61-
relationType = new RelationType(UmbracoCommerceCheckoutConstants.RelationTypes.Aliases.StoreCheckout, "[Umbraco Commerce Checkout] Store Checkout");
67+
relationType = new RelationType(
68+
UmbracoCommerceCheckoutConstants.RelationTypes.Aliases.StoreCheckout,
69+
"[Umbraco Commerce Checkout] Store Checkout",
70+
true,
71+
Umbraco.Cms.Core.Constants.ObjectTypes.Document,
72+
Umbraco.Cms.Core.Constants.ObjectTypes.Document,
73+
false);
6274
relationService.Save(relationType);
6375
}
6476

0 commit comments

Comments
 (0)