@@ -218,7 +218,11 @@ export class ExperimentsTree
218218 return [ ]
219219 }
220220
221- private formatExperiment ( experiment : ExperimentAugmented , dvcRoot : string ) {
221+ private formatExperiment (
222+ experiment : ExperimentAugmented ,
223+ dvcRoot : string ,
224+ summaryColumns : string [ ]
225+ ) {
222226 return {
223227 collapsibleState : experiment . hasChildren
224228 ? TreeItemCollapsibleState . Expanded
@@ -233,11 +237,7 @@ export class ExperimentsTree
233237 iconPath : this . getExperimentIcon ( experiment ) ,
234238 id : experiment . id ,
235239 label : experiment . label ,
236- tooltip : this . getTooltip (
237- experiment . error ,
238- experiment ,
239- this . experiments . getRepository ( dvcRoot ) . getSummaryColumnOrder ( )
240- ) ,
240+ tooltip : this . getTooltip ( experiment . error , experiment , summaryColumns ) ,
241241 type : experiment . type
242242 }
243243 }
@@ -252,21 +252,29 @@ export class ExperimentsTree
252252 return [ { error : cliError } ]
253253 }
254254
255+ const summaryColumns = repository . getSummaryColumnOrder ( )
255256 return repository
256257 . getWorkspaceAndCommits ( )
257- . map ( experiment => this . formatExperiment ( experiment , dvcRoot ) )
258+ . map ( experiment =>
259+ this . formatExperiment ( experiment , dvcRoot , summaryColumns )
260+ )
258261 }
259262
260263 private getExperimentsByCommit (
261264 dvcRoot : string ,
262265 commit : Experiment
263266 ) : ExperimentItem [ ] {
267+ const repository = this . experiments . getRepository ( dvcRoot )
268+ const summaryColumns = repository . getSummaryColumnOrder ( )
264269 return (
265- this . experiments
266- . getRepository ( dvcRoot )
270+ repository
267271 . getCommitExperiments ( commit )
268272 ?. map ( experiment =>
269- this . formatExperiment ( experiment as ExperimentAugmented , dvcRoot )
273+ this . formatExperiment (
274+ experiment as ExperimentAugmented ,
275+ dvcRoot ,
276+ summaryColumns
277+ )
270278 ) || [ ]
271279 )
272280 }
0 commit comments