]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8237 Web UI is not working correctly on Edge
authorStas Vilchik <vilchiks@gmail.com>
Tue, 1 Nov 2016 09:11:36 +0000 (10:11 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Tue, 1 Nov 2016 09:11:36 +0000 (10:11 +0100)
server/sonar-web/src/main/js/helpers/request.js

index 74a48d84334d38cf8fc809f67f56c3981141c1b6..349392af3669e2359641d9fa1cd3a922c715350a 100644 (file)
@@ -38,7 +38,10 @@ export function getCSRFTokenValue () {
  * @returns {Object}
  */
 export function getCSRFToken () {
-  return { [getCSRFTokenName()]: getCSRFTokenValue() };
+  // Fetch API in Edge doesn't work with empty header,
+  // so we ensure non-empty value
+  const value = getCSRFTokenValue();
+  return value ? { [getCSRFTokenName()]: value } : {};
 }
 
 /**