Просмотр исходного кода

Fix WARNING status shown for non-completed tasks

The WARNING status should now only be shown if the task contains a
warning and is completed.
Sergiu Miclea 2 лет назад
Родитель
Сommit
7be6f9dbe3
1 измененных файлов с 8 добавлено и 5 удалено
  1. 8 5
      src/components/modules/TransferModule/TaskItem/TaskItem.tsx

+ 8 - 5
src/components/modules/TransferModule/TaskItem/TaskItem.tsx

@@ -453,11 +453,14 @@ class TaskItem extends React.Component<Props> {
   }
 
   render() {
-    const status = this.props.item.progress_updates.some(update =>
-      update.message.startsWith("WARNING")
-    )
-      ? "WARNING"
-      : this.props.item.status;
+    const itemStatus = this.props.item.status;
+    const status =
+      itemStatus === "COMPLETED" &&
+      this.props.item.progress_updates.some(update =>
+        update.message.startsWith("WARNING")
+      )
+        ? "WARNING"
+        : itemStatus;
     return (
       <Wrapper
         open={this.props.open}