diff --git a/openmc/model/model.py b/openmc/model/model.py index 2f44890844..6ce6ef33ae 100644 --- a/openmc/model/model.py +++ b/openmc/model/model.py @@ -124,10 +124,10 @@ class Model: @lru_cache(maxsize=None) def _materials_by_id(self): """Dictionary mapping material ID --> material""" - if self.materials is None: - mats = self.geometry.get_all_materials().values() - else: + if self.materials: mats = self.materials + else: + mats = self.geometry.get_all_materials().values() return {mat.id: mat for mat in mats} @property