From de7dc631a6815646ba6f3ea556ca72b1274a0b98 Mon Sep 17 00:00:00 2001 From: William Moore Date: Sat, 23 May 2026 07:46:34 +0100 Subject: [PATCH] RoiWrapper load_shapes includes externalInfo --- src/omero/gateway/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/omero/gateway/__init__.py b/src/omero/gateway/__init__.py index 11da889fc..f0233768f 100644 --- a/src/omero/gateway/__init__.py +++ b/src/omero/gateway/__init__.py @@ -5982,7 +5982,8 @@ def _getQueryString(cls, opts=None): if opts is None: opts = {} if opts.get('load_shapes'): - query += ' left outer join fetch obj.shapes' + query += """ left outer join fetch obj.shapes as shapes + left outer join fetch shapes.details.externalInfo""" if 'image' in opts: clauses.append('obj.image.id = :image_id') params.add('image_id', rlong(opts['image']))