diff --git a/abilian/web/resources/js/abilian.js b/abilian/web/resources/js/abilian.js
index <HASH>..<HASH> 100644
--- a/abilian/web/resources/js/abilian.js
+++ b/abilian/web/resources/js/abilian.js
@@ -91,8 +91,9 @@
 
          $(Abilian.api.search.object_types).each(
              function(idx, info) {
+                 var name = info[0].replace(/\./g, '-');
                  var d = {
-                     name: info[0],
+                     name: name,
                      remote: {
                          url: Abilian.api.search.live,
                          filter: function(response) {
livesearch: fix typeahead showing duplicate entries for datasets.

Yes, they don't like '.' in dataset names.