From 0248964a1504cbfb17554f5e3f7c04ef179c7da4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 13 Sep 2024 18:41:00 +0200 Subject: [PATCH] Ensure non ambiguity of sci_names https://github.com/Nachtzuster/BirdNET-Pi/issues/186 (#187) * Ensure non ambiguity of sci_names * Use direct comparison * Apply same logic to eng_name --- scripts/common.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/common.php b/scripts/common.php index 98c9c35..5ce1c6a 100644 --- a/scripts/common.php +++ b/scripts/common.php @@ -95,7 +95,7 @@ function get_com_en_name($sci_name) { } $engname = null; foreach ($_labels_flickr as $label) { - if (strpos($label, $sci_name) !== false) { + if (trim(explode("_", $label)[0]) === $sci_name) { $engname = trim(explode("_", $label)[1]); break; } @@ -109,7 +109,7 @@ function get_sci_name($com_name) { } $sciname = null; foreach ($_labels as $label) { - if (strpos($label, $com_name) !== false) { + if (trim(explode("_", $label)[1]) === $com_name) { $sciname = trim(explode("_", $label)[0]); break; }