From 58f0daeade27425f989a3acb20d2069b575112ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poisot?= Date: Wed, 3 Nov 2021 13:17:05 -0400 Subject: [PATCH] 0-length element bug for backbone --- Project.toml | 2 +- src/backbone.jl | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 8f6d248..cc0abe4 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "Mangal" uuid = "b8b640a6-63d9-51e6-b784-5033db27bef2" authors = ["Timothée Poisot "] -version = "0.4.1" +version = "0.4.2" [deps] Dates = "ade2ca70-3891-5945-98fb-dc099432e06a" diff --git a/src/backbone.jl b/src/backbone.jl index c327ddb..d1f3b34 100644 --- a/src/backbone.jl +++ b/src/backbone.jl @@ -4,5 +4,6 @@ Returns the backbone entry for a taxon, matched by *exact* name. """ function backbone(name::AbstractString) - return first(backbones(Pair("name", name))) + q = backbones(Pair("name", name)) + return isequal(1)(length(q)) ? only(q) : nothing end