mirror of
https://github.com/wassname/ray.git
synced 2026-06-30 06:30:33 +08:00
The required resources field is not always present, leading the logical view to crash when it is not present. (#9959)
Co-authored-by: Max Fitton <max@semprehealth.com>
This commit is contained in:
@@ -189,7 +189,7 @@ export type FullActorInfo = {
|
||||
export type PartialActorInfo = {
|
||||
actorId: string;
|
||||
actorTitle: string;
|
||||
requiredResources: { [key: string]: number };
|
||||
requiredResources?: { [key: string]: number };
|
||||
state: ActorState.Invalid;
|
||||
invalidStateType?: InvalidStateType;
|
||||
};
|
||||
|
||||
@@ -192,6 +192,7 @@ class Actor extends React.Component<Props & WithStyles<typeof styles>, State> {
|
||||
{
|
||||
label: "Required resources",
|
||||
value:
|
||||
actor.requiredResources &&
|
||||
Object.entries(actor.requiredResources).length > 0 &&
|
||||
Object.entries(actor.requiredResources)
|
||||
.sort((a, b) => a[0].localeCompare(b[0]))
|
||||
|
||||
Reference in New Issue
Block a user