From 42b4e4f5dd4f7d24821730aeb6161af27e0f4a2f Mon Sep 17 00:00:00 2001 From: Volha Mardvilka Date: Wed, 7 May 2025 11:38:20 +0000 Subject: [PATCH] 416198286: (fix) fix compliant status replaced with no-compliant result --- .../ui/src/app/pages/reports/reports.store.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/modules/ui/src/app/pages/reports/reports.store.ts b/modules/ui/src/app/pages/reports/reports.store.ts index ded8bf4f7..4b53ddaf0 100644 --- a/modules/ui/src/app/pages/reports/reports.store.ts +++ b/modules/ui/src/app/pages/reports/reports.store.ts @@ -1,7 +1,11 @@ import { Injectable, inject } from '@angular/core'; import { ComponentStore } from '@ngrx/component-store'; import { MatRow, MatTableDataSource } from '@angular/material/table'; -import { HistoryTestrun, TestrunStatus } from '../../model/testrun-status'; +import { + HistoryTestrun, + StatusOfTestrun, + TestrunStatus, +} from '../../model/testrun-status'; import { DateRange, Filters } from '../../model/filters'; import { TestRunService } from '../../services/test-run.service'; import { exhaustMap } from 'rxjs'; @@ -267,7 +271,15 @@ export class ReportsStore extends ComponentStore { private getTestResult(item: TestrunStatus): string { let result = ''; if (item.device.test_pack === TestingType.Qualification) { - result = item.result ? item.result : item.status; + if ( + item.status && + item.status === StatusOfTestrun.Complete && + item.result + ) { + result = item.result; + } else { + result = item.status; + } } if (item.device.test_pack === TestingType.Pilot) { result = item.status;