Skip to content

Commit 42c21bd

Browse files
committed
fix: show packages without any work statuses
1 parent e443d39 commit 42c21bd

File tree

1 file changed

+10
-6
lines changed
  • packages/webui/src/client/ui/Status/package-status

1 file changed

+10
-6
lines changed

packages/webui/src/client/ui/Status/package-status/index.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,22 @@ export const ExpectedPackagesStatus: React.FC<{}> = function ExpectedPackagesSta
6666
)
6767
}
6868
function renderExpectedPackageStatuses() {
69-
const packageRef: { [packageId: string]: ExpectedPackageDBNew } = {}
70-
for (const expPackage of expectedPackages) {
71-
packageRef[unprotectString(expPackage._id)] = expPackage
72-
}
73-
7469
const packagesWithWorkStatuses: {
7570
[packageId: string]: {
7671
package: ExpectedPackageDBNew | undefined
7772
statuses: ExpectedPackageWorkStatus[]
7873
device: PeripheralDevice | undefined
7974
}
8075
} = {}
76+
77+
for (const expPackage of expectedPackages) {
78+
packagesWithWorkStatuses[unprotectString(expPackage._id)] = {
79+
package: expPackage,
80+
statuses: [],
81+
device: undefined,
82+
}
83+
}
84+
8185
for (const work of expectedPackageWorkStatuses) {
8286
const device = peripheralDevicesMap.get(work.deviceId)
8387
// todo: make this better:
@@ -86,7 +90,7 @@ export const ExpectedPackagesStatus: React.FC<{}> = function ExpectedPackagesSta
8690
let packageWithWorkStatus = packagesWithWorkStatuses[key]
8791
if (!packageWithWorkStatus) {
8892
packagesWithWorkStatuses[key] = packageWithWorkStatus = {
89-
package: packageRef[key] || undefined,
93+
package: undefined,
9094
statuses: [],
9195
device,
9296
}

0 commit comments

Comments
 (0)