diff --git a/roughage/static/roughage/js/nutrition.js b/roughage/static/roughage/js/nutrition.js index 00e6ca511d3b755eb840c5e5c54719945187438f..254eb5cd67b17014ab5e7e52a866ba38ed260851 100755 --- a/roughage/static/roughage/js/nutrition.js +++ b/roughage/static/roughage/js/nutrition.js @@ -229,7 +229,17 @@ function initWeatherStations() // Fetching information asynchronously from server var request = $.ajax({ type:"GET", - url: settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/poi/organization/" + settings.vipsOrganizationId, + url: settings.userUuid == null ? settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/poi/organization/" + settings.vipsOrganizationId + : settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/poi/weatherstation/user", + beforeSend: function(xhr) { + if(settings.userUuid == null) + { + return; + } + const uuid = settings.userUuid; // Replace with your actual UUID + console.info(settings.userUuid); + xhr.setRequestHeader('Authorization', `${uuid}`); + }, statusCode:{ 200: function(data,textStatus, jqXHR){ // Building result HTML