Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.7.0
-
None
Description
FragmentExecutor.cancel() unconditionally sets its state to cancelled. In cases where the fragment has already failed or completed successfully, this causes problems. A cancel() in those cases (or when they're in the middle of being finalized) shouldn't do anything.