diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java index d4d69ff62..9e8745130 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/allocation/AdvancedAllocationController.java @@ -1222,8 +1222,9 @@ class Row { // Disable if task is updated from timesheets assignmentFunctionsCombo.setDisabled(task.isUpdatedFromTimesheets()); - assignmentFunctionsConfigureButton.setDisabled(task - .isUpdatedFromTimesheets()); + assignmentFunctionsConfigureButton + .setDisabled(assignmentFunctionsConfigureButton.isDisabled() + || task.isUpdatedFromTimesheets()); } /**