Details
-
Fix
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.8.0
-
None
Description
Current Situation
- When the following conditions are met:
- Profile/.../TargetFileOptions/DisableOverwriteFiles = true
- Profile/.../TransferOptions/Transactional = false
- The target file already exists
- the behaviour differs between YADE branches 1.x and 2.x.
- Behaviour in YADE branches 1.x
- The file transfer to the target is skipped.
- Nevertheless, the following actions are still executed (if configured):
- COPY operation
- Source
- Rename (ReplaceWhat / ReplaceWith)
- PostProcessing/CommandAfterFile
- PostProcessing/CommandBeforeRename
- Target
- PostProcessing/CommandAfterFile
- Source
- MOVE operation
- The corresponding source file is deleted, despite the skipped transfer.
- COPY operation
- Behaviour in YADE branches 2.x
- The file transfer to the target is skipped.
- COPY operation
- None of the additional actions listed above are executed.
- MOVE operation
- The corresponding source file is not deleted.
Desired Behaviour
- The behaviour in YADE branches 2.x should be aligned with the behaviour of YADE branches 1.x.
Patch
- Use the cumulative patch provided with
YADE-637.