@@ -725,7 +725,7 @@ function getMetricsAppModelMethods(
725725 x_axis_iters,
726726 } = filterMetricsData (
727727 trace ,
728- configData ?. chart ?. alignmentConfigs [ 0 ] . type ,
728+ configData ?. chart ?. alignmentConfigs ?. [ 0 ] ? .type ,
729729 configData ?. chart ?. axesScaleType ,
730730 ) ;
731731
@@ -1094,7 +1094,7 @@ function getMetricsAppModelMethods(
10941094 function alignData (
10951095 data : IMetricsCollection < IMetric > [ ] ,
10961096 type : AlignmentOptionsEnum = model . getState ( ) ! . config ! . chart
1097- ?. alignmentConfigs [ 0 ] . type ,
1097+ ?. alignmentConfigs ?. [ 0 ] ? .type ,
10981098 chartId : number = 0 ,
10991099 ) : IMetricsCollection < IMetric > [ ] {
11001100 const alignmentObj : { [ key : string ] : Function } = {
@@ -1103,15 +1103,15 @@ function getMetricsAppModelMethods(
11031103 [ AlignmentOptionsEnum . RELATIVE_TIME ] : alignByRelativeTime ,
11041104 [ AlignmentOptionsEnum . ABSOLUTE_TIME ] : alignByAbsoluteTime ,
11051105 [ AlignmentOptionsEnum . CUSTOM_METRIC ] : alignByCustomMetric ,
1106- default : ( ) => {
1107- throw new Error ( 'Unknown value for X axis alignment' ) ;
1108- } ,
1106+ // default: () => {
1107+ // throw new Error('Unknown value for X axis alignment');
1108+ // },
1109+ default : alignByStep ,
11091110 } ;
11101111 const alignmentConfig =
11111112 model . getState ( ) ! . config ! . chart ?. alignmentConfigs [ chartId ] ;
11121113 const alignment =
1113- alignmentObj [ alignmentConfig . type ] || alignmentObj . default ;
1114-
1114+ alignmentObj [ alignmentConfig ?. type ] || alignmentObj . default ;
11151115 return alignment ( data , model ) ;
11161116 }
11171117
0 commit comments