diff --git a/lib/galaxy/datatypes/images.py b/lib/galaxy/datatypes/images.py index 2fbcbdbef90f..e10ad418555e 100644 --- a/lib/galaxy/datatypes/images.py +++ b/lib/galaxy/datatypes/images.py @@ -223,11 +223,12 @@ def set_meta( except ValueError: # Occurs if the compression of the TIFF file is unsupported im_arr = None if im_arr is not None: - dataset.metadata.width = str(Tiff._get_axis_size(im_arr, dataset.metadata.axes, "X")) - dataset.metadata.height = str(Tiff._get_axis_size(im_arr, dataset.metadata.axes, "Y")) - dataset.metadata.channels = str(Tiff._get_axis_size(im_arr, dataset.metadata.axes.replace("S", "C"), "C")) - dataset.metadata.depth = str(Tiff._get_axis_size(im_arr, dataset.metadata.axes, "Z")) - dataset.metadata.frames = str(Tiff._get_axis_size(im_arr, dataset.metadata.axes, "T")) + axes = dataset.metadata.axes.replace("S", "C") + dataset.metadata.width = str(Tiff._get_axis_size(im_arr, axes, "X")) + dataset.metadata.height = str(Tiff._get_axis_size(im_arr, axes, "Y")) + dataset.metadata.channels = str(Tiff._get_axis_size(im_arr, axes, "C")) + dataset.metadata.depth = str(Tiff._get_axis_size(im_arr, axes, "Z")) + dataset.metadata.frames = str(Tiff._get_axis_size(im_arr, axes, "T")) dataset.metadata.num_unique_values = str(len(np.unique(im_arr))) # Populate the "offsets" file and metadata field