diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/reports/dtos/WorkingProgressPerTaskDTO.java b/navalplanner-business/src/main/java/org/navalplanner/business/reports/dtos/WorkingProgressPerTaskDTO.java
index 74225993b..b8800b9a1 100644
--- a/navalplanner-business/src/main/java/org/navalplanner/business/reports/dtos/WorkingProgressPerTaskDTO.java
+++ b/navalplanner-business/src/main/java/org/navalplanner/business/reports/dtos/WorkingProgressPerTaskDTO.java
@@ -71,7 +71,13 @@ public class WorkingProgressPerTaskDTO {
public WorkingProgressPerTaskDTO(Task task, LocalDate date) {
this();
- this.taskName = task.getName();
+
+ String taskName = task.getName();
+ if (taskName == null || taskName.isEmpty()) {
+ taskName = task.getOrderElement().getName();
+ }
+ this.taskName = taskName;
+
this.estimatedHours = task.getHoursSpecifiedAtOrder();
this.totalPlannedHours = calculatePlannedHours(task, null);
this.partialPlannedHours = calculatePlannedHours(task, date);
diff --git a/navalplanner-webapp/src/main/jasper/workingProgressPerTaskReport.jrxml b/navalplanner-webapp/src/main/jasper/workingProgressPerTaskReport.jrxml
index 28206347c..4a83969d8 100644
--- a/navalplanner-webapp/src/main/jasper/workingProgressPerTaskReport.jrxml
+++ b/navalplanner-webapp/src/main/jasper/workingProgressPerTaskReport.jrxml
@@ -25,19 +25,7 @@