diff --git a/src/murfey/client/context.py b/src/murfey/client/context.py index 68a45017..6edf95cb 100644 --- a/src/murfey/client/context.py +++ b/src/murfey/client/context.py @@ -131,8 +131,10 @@ def ensure_dcg_exists( key=lambda x: x.stat().st_ctime, ) if not dcg_images_dirs: - logger.warning(f"Cannot find Images-Disc* in {dcg_search_dir}") - return None + logger.warning( + f"Cannot find Images-Disc* in {dcg_search_dir}, falling back to Images-Disc1" + ) + dcg_images_dirs = [Path(dcg_search_dir) / "Images-Disc1"] dcg_tag = str(dcg_images_dirs[-1]) dcg_data = { diff --git a/src/murfey/util/processing_params.py b/src/murfey/util/processing_params.py index 760b69ff..aa64f061 100644 --- a/src/murfey/util/processing_params.py +++ b/src/murfey/util/processing_params.py @@ -53,7 +53,7 @@ def cryolo_model_path(visit: str, instrument_name: str) -> Path: ) if possible_models: return sorted(possible_models, key=lambda x: x.stat().st_ctime)[-1] - return (machine_config.default_model or Path("")).resolve() + return machine_config.default_model or Path("") class CLEMProcessingParameters(BaseModel):