From d89dd7a0b2c3c2f9767c2a50aa49a9a0c5b4084a Mon Sep 17 00:00:00 2001 From: Tonio Fincke Date: Fri, 19 Mar 2021 11:20:22 +0100 Subject: [PATCH] do not throw exception when no type specifier could be determined --- xcube/core/store/stores/directory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xcube/core/store/stores/directory.py b/xcube/core/store/stores/directory.py index 753331541..f940db49c 100644 --- a/xcube/core/store/stores/directory.py +++ b/xcube/core/store/stores/directory.py @@ -135,7 +135,7 @@ def get_data_ids(self, def has_data(self, data_id: str, type_specifier: str = None) -> bool: assert_given(data_id, 'data_id') - actual_type_specifier = self._get_type_specifier_for_data_id(data_id) + actual_type_specifier = self._get_type_specifier_for_data_id(data_id, require=False) if actual_type_specifier is not None: if type_specifier is None or actual_type_specifier.satisfies(type_specifier): path = self._resolve_data_id_to_path(data_id)