diff --git a/lib/galaxy/model/store/__init__.py b/lib/galaxy/model/store/__init__.py index e7ce5548bb1..24917a2fbba 100644 --- a/lib/galaxy/model/store/__init__.py +++ b/lib/galaxy/model/store/__init__.py @@ -1691,14 +1691,8 @@ class BaseDirectoryImportModelStore(ModelImportStore): def restore_times( model_object: Union[model.Job, model.WorkflowInvocation, model.WorkflowInvocationStep], attrs: dict[str, Any] ) -> None: - try: - model_object.create_time = datetime.datetime.strptime(attrs["create_time"], "%Y-%m-%dT%H:%M:%S.%f") - except Exception: - pass - try: - model_object.update_time = datetime.datetime.strptime(attrs["update_time"], "%Y-%m-%dT%H:%M:%S.%f") - except Exception: - pass + model_object.create_time = datetime.datetime.fromisoformat(attrs["create_time"]) + model_object.update_time = datetime.datetime.fromisoformat(attrs["update_time"]) class DirectoryImportModelStore1901(BaseDirectoryImportModelStore):