From d5aed9a9332d822dfbdb010c7c3f266c6e798ca2 Mon Sep 17 00:00:00 2001 From: Mark Williams Date: Wed, 11 Feb 2026 10:58:23 +0000 Subject: [PATCH] LIMS-1914: Fix resolution displayed on grid scan images --- api/src/Page/DC.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/Page/DC.php b/api/src/Page/DC.php index 4ab4da7d2..07924aae6 100644 --- a/api/src/Page/DC.php +++ b/api/src/Page/DC.php @@ -483,8 +483,8 @@ function _data_collections($single = null) dc.phaseplate, ses.beamlinename as bl, dc.blsubsampleid, - d.numberofpixelsx as detectornumberofpixelsx, - d.numberofpixelsy as detectornumberofpixelsy, + IF(dc.detectorMode = 'ROI', d.numberofroipixelsx, d.numberofpixelsx) as detectornumberofpixelsx, + IF(dc.detectorMode = 'ROI', d.numberofroipixelsy, d.numberofpixelsy) as detectornumberofpixelsy, ses.archived, ses.purgedProcessedData, IFNULL(dc.rotationaxis, 'Omega') as rotationaxis, @@ -621,8 +621,8 @@ function _data_collections($single = null) max(dc.phaseplate) as phaseplate, max(ses.beamlinename) as bl, max(dc.blsubsampleid) as blsubsampleid, - max(d.numberofpixelsx) as detectornumberofpixelsx, - max(d.numberofpixelsy) as detectornumberofpixelsy, + IF(dc.detectorMode = 'ROI', max(d.numberofroipixelsx), max(d.numberofpixelsx)) as detectornumberofpixelsx, + IF(dc.detectorMode = 'ROI', max(d.numberofroipixelsy), max(d.numberofpixelsy)) as detectornumberofpixelsy, max(ses.archived) as archived, max(ses.purgedProcessedData) as purgedProcessedData, IFNULL(max(dc.rotationaxis), 'Omega') as rotationaxis,