diff --git a/MAIN/src/Features/FeatureMgt.Codeunit.al b/MAIN/src/Features/FeatureMgt.Codeunit.al index 0b8cc2d..379311a 100644 --- a/MAIN/src/Features/FeatureMgt.Codeunit.al +++ b/MAIN/src/Features/FeatureMgt.Codeunit.al @@ -140,6 +140,8 @@ codeunit 58537 "FeatureMgt_FF_TSL" Enabled := StrPos(EnabledFeatureIds, '#' + FeatureID + ',') <> 0; if Session.GetExecutionContext() <> ExecutionContext::Normal then exit; + if Database.IsInWriteTransaction() then + exit; NavApp.GetCallerModuleInfo(CallerModuleInfo); CaptureStateCheck(FeatureID, Enabled, CallerModuleInfo) end;