diff --git a/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewModel.js b/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewModel.js index 8aa84a416b..0aca49d627 100644 --- a/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewModel.js +++ b/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewModel.js @@ -382,7 +382,7 @@ export class RunsPerDataPassOverviewModel extends FixedPdpBeamTypeRunsOverviewMo const { signal } = this._gaqSequenceAbortController; this._item$.getCurrent().match({ - Success: async (runs) => { + Success: (runs) => { const runNumbers = runs.map((run) => run.runNumber); // Prepare GAQ summary object with NotAsked RemoteData state for all runs @@ -398,7 +398,7 @@ export class RunsPerDataPassOverviewModel extends FixedPdpBeamTypeRunsOverviewMo return; } - await this._fetchGaqSummary(runNumber); + this._fetchGaqSummary(runNumber); } }, Other: () => { diff --git a/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js b/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js index 5292dd3c3e..8f63fb608b 100644 --- a/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js +++ b/lib/public/views/Runs/RunPerDataPass/RunsPerDataPassOverviewPage.js @@ -178,7 +178,16 @@ export const RunsPerDataPassOverviewPage = ({ }, Loading: () => tooltip(gaqLoadingSpinner, 'Loading GAQ summary...'), NotAsked: () => tooltip(gaqLoadingSpinner, 'Loading GAQ summary...'), - Failure: () => tooltip(iconWarning(), 'Failed to load GAQ summary'), + Failure: () => { + const gaqDisplay = h('button.btn.btn-primary.w-100', [ + 'GAQ', + h( + '.d-inline-block.va-t-bottom', + tooltip(h('.f7', iconWarning()), 'GAQ Summary failed, please click to view GAQ flags'), + ), + ]); + return frontLink(gaqDisplay, 'gaq-flags', { dataPassId, runNumber }); + }, }); }, filter: ({ filteringModel }) => numericalComparisonFilter( diff --git a/package-lock.json b/package-lock.json index 20a13ec4b3..14d73124ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@aliceo2/bookkeeping", - "version": "1.17.0", + "version": "1.17.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@aliceo2/bookkeeping", - "version": "1.17.0", + "version": "1.17.1", "bundleDependencies": [ "@aliceo2/web-ui", "@grpc/grpc-js", diff --git a/package.json b/package.json index 34cfa93ff0..1020f607da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aliceo2/bookkeeping", - "version": "1.17.0", + "version": "1.17.1", "author": "ALICEO2", "repository": { "type": "git",