From f657a922f0e39c1522ab08c5bb87ca34c9f0f629 Mon Sep 17 00:00:00 2001 From: Kyle Conroy Date: Tue, 10 Dec 2024 09:57:46 -0500 Subject: [PATCH] handle when meta not defined --- jdaviz/core/freezable_state.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdaviz/core/freezable_state.py b/jdaviz/core/freezable_state.py index e61aa3d3f7..66547171ef 100644 --- a/jdaviz/core/freezable_state.py +++ b/jdaviz/core/freezable_state.py @@ -69,7 +69,7 @@ def _convert_units_y_limits(self, old_unit, new_unit): spectral_axis = x_corners * u.Unit(self.x_display_unit) for layer in self.layers: - if psc := layer.layer.meta.get('_pixel_scale_factor', None) is not None: + if psc := getattr(layer.layer, 'meta', {}).get('_pixel_scale_factor', None): # noqa spectral_axis.info.meta = {'_pixel_scale_factor', psc} break