Consider switching around the firing of TaskListeners and ActivitiEventListeners

Description

emphasized text* The TASK_CREATED or TASK_ASSIGNED ActivitiEvents fire before the TaskListeners. If a TaskListener modifies the Task in some way then this change will not be represented in the TaskEntity in the onEvent() method. Actually, this TaskEntity is inconsistent with the TaskEntity that's saved to the database.
eg, in the example below, the changes to dueDate and priority would not be picked up.

Status

Assignee

Joram Barrez

Reporter

Gethin James

Labels

None

Components

Fix versions

Priority

Major
Configure