Describe the bug
The Transaction Log of the cube will be left disabled, even if it was enabled before the process being executed, when the ProcessQuit functions at lines 950 and 999 are called.
To Reproduce
Steps to reproduce the behavior:
Go to process '}bedrock.cube.data.export'
Run it with a wrong 'pFilter' parameter and pStrictErrorHandling = 1 and pCubeLogging = 0 and pZeroTarget = 0
Result is that ProcessQuit at line 950 will be called and the Transaction Log (LOGGING property) of the cube will be left disabled even if it was enabled before the process being executed:
Expected behavior
Before executing the ProcessQuit functions at lines 950 and 999, the LOGGING property of the cube should be restored, by calling the CubeSetLogChanges function.
Describe the bug The Transaction Log of the cube will be left disabled, even if it was enabled before the process being executed, when the ProcessQuit functions at lines 950 and 999 are called.
To Reproduce Steps to reproduce the behavior:
Expected behavior Before executing the ProcessQuit functions at lines 950 and 999, the LOGGING property of the cube should be restored, by calling the CubeSetLogChanges function.