From b1850129d18f0f7c1a519611b8dae042940ed758 Mon Sep 17 00:00:00 2001 From: Onat Buyukakkus <55088871+onbuyuka@users.noreply.github.com> Date: Thu, 11 Jun 2026 16:43:40 +0200 Subject: [PATCH] [Shopify] Make codeunit 30272 "Shpfy Update Price Source" public Partners need to BindSubscription on this codeunit to replicate the default price calculation logic when subscribing to OnBeforeCalculateUnitPrice with Handled := true. The codeunit only reads Shop configuration (Currency Code, Allow Line Disc., Prices Including VAT, VAT Bus. Posting Gr.) and has EventSubscriberInstance = Manual, so exposing it does not auto-activate any subscriptions or expose sensitive data. Fixes AB#638340 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../src/Products/Codeunits/ShpfyUpdatePriceSource.Codeunit.al | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Apps/W1/Shopify/App/src/Products/Codeunits/ShpfyUpdatePriceSource.Codeunit.al b/src/Apps/W1/Shopify/App/src/Products/Codeunits/ShpfyUpdatePriceSource.Codeunit.al index 84c824d40f..75c5e1304d 100644 --- a/src/Apps/W1/Shopify/App/src/Products/Codeunits/ShpfyUpdatePriceSource.Codeunit.al +++ b/src/Apps/W1/Shopify/App/src/Products/Codeunits/ShpfyUpdatePriceSource.Codeunit.al @@ -10,7 +10,7 @@ using Microsoft.Sales.Customer; codeunit 30272 "Shpfy Update Price Source" { - Access = Internal; + Access = Public; EventSubscriberInstance = Manual; [EventSubscriber(ObjectType::Codeunit, Codeunit::"Price Source - Customer", 'OnBeforeGetId', '', true, false)]