Defect #3115
closed
DisallowConcurrentExecution annotation ignores tasks in state Waiting
Added by Tomáš Doischer almost 2 years ago.
Updated over 1 year ago.
Affected versions:
11.1.0,
11.1.2,
11.1.1,
11.2.0,
11.2.1,
11.2.2,
11.2.3,
12.0.0,
12.0.1,
11.2.4,
12.1.0,
12.1.1,
12.1.2,
12.2.0
Description
The issue is caused by a simple filter condition in AbstractLongRunningTaskExecutor#208 and AbstractLongRunningTaskExecutor#243.
This was introduced in #1555 and it is likely needed for the force role feature.
It can lead to some issues when the same task is processed multiple times. This should, however, not be a major problem.
- Related to Task #1555: Force delete for roles added
- Status changed from New to Needs feedback
- Assignee changed from Roman Kučera to Tomáš Doischer
- % Done changed from 0 to 80
Implemented https://github.com/bcvsolutions/CzechIdMng/pull/234
I tested force delete of roles, it works the same way as before.
Also tested removing of auto role based on tree structure (same role multiple times, before previous task end), everything ok.
@doischert can you make a review please?
- Status changed from Needs feedback to Resolved
- Assignee changed from Tomáš Doischer to Roman Kučera
- % Done changed from 80 to 100
- Status changed from Resolved to Closed
Also available in: Atom
PDF