mirror of
https://github.com/clearml/clearml-web
synced 2025-01-30 22:17:22 +00:00
safer max in array
This commit is contained in:
parent
af11a875bc
commit
de53d24553
@ -1,5 +1,6 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { DagManagerService, DagModelItem } from '@ngneat/dag';
|
import { DagManagerService, DagModelItem } from '@ngneat/dag';
|
||||||
|
import {maxInArray} from '@common/shared/utils/helpers.util';
|
||||||
|
|
||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
@ -41,7 +42,7 @@ export class DagManagerUnsortedService<T extends DagModelItem> extends DagManage
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Sort nodes by level and position them
|
// Sort nodes by level and position them
|
||||||
const maxLevel = Math.max(...nodeLevels.values());
|
const maxLevel = maxInArray(Array.from(nodeLevels.values()));
|
||||||
itemsArray.forEach(item => {
|
itemsArray.forEach(item => {
|
||||||
const level = maxLevel - nodeLevels.get(item.stepId);
|
const level = maxLevel - nodeLevels.get(item.stepId);
|
||||||
if (!result[level]) {
|
if (!result[level]) {
|
||||||
|
Loading…
Reference in New Issue
Block a user