diff --git a/public/assets/js/dashboard_map.js b/public/assets/js/dashboard_map.js index a13bc851..2df2d69f 100644 --- a/public/assets/js/dashboard_map.js +++ b/public/assets/js/dashboard_map.js @@ -335,16 +335,18 @@ class DashboardMap { if (this.rider_names.hasOwnProperty(id)) { name = this.rider_names[id]; callback(name); - } + } else { + // ajax call to get it + $.ajax({ + method: "GET", + url: rider_url + }).done(function(response) { + name = response.rider_name; - // ajax call to get it - $.ajax({ - method: "GET", - url: rider_url - }).done(function(response) { - name = response.rider_name; - my.rider_names[id] = name; - callback(name); - }); + // set name in cache + my.rider_names[id] = name; + callback(name); + }); + } } }