diff --git a/src/viralhostrange/viralhostrangedb/static/js/virus_or_host_detail.js b/src/viralhostrange/viralhostrangedb/static/js/virus_or_host_detail.js
index fb84c094b065959a72fa6564d895e0ac6156716c..9e9beaeafa4c16cf9cf16f9dbedac5fe778ecfe8 100644
--- a/src/viralhostrange/viralhostrangedb/static/js/virus_or_host_detail.js
+++ b/src/viralhostrange/viralhostrangedb/static/js/virus_or_host_detail.js
@@ -24,7 +24,7 @@ $(document).ready(function(){
                 .parentNode
                 .querySelectorAll('[for="'+radio_id+'"]')
                 .forEach(e => e.parentNode.removeChild(e));
-            if(e.target.id != radio_id){
+            if(e.target.value != ''){
                 add_badge(radio_id, e.target.parentNode.querySelectorAll("label")[0].textContent);
             }
         }else{