From b07996882866500978b600526d657e0fc98763cb Mon Sep 17 00:00:00 2001
From: Mark <mark@openappstack.net>
Date: Wed, 4 Dec 2019 16:38:33 +0100
Subject: [PATCH] Don't overwrite var

---
 frontend/api/middleware/auth.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/frontend/api/middleware/auth.js b/frontend/api/middleware/auth.js
index eaa2e0a..b673a3c 100644
--- a/frontend/api/middleware/auth.js
+++ b/frontend/api/middleware/auth.js
@@ -39,13 +39,15 @@ const authenticateWithToken = function (req, res, next) {
     // Save our validated userinfo in the request object
     // for use in other express.js middleware functions
     req.user = {
-      name: userinfo.name,
       id: userinfo.sid,
       roles: userinfo[nuxtConfig.auth.scopeKey]
     }
     if ( userinfo.hasOwnProperty('preferred_username')){
       req.user.name = userinfo.preferred_username;
     }
+    else {
+      req.user.name = userinfo.name
+    }
     next()
   }).catch(function(error){
     res.status(403).send("Authentication failed: " + error)
-- 
GitLab