diff --git a/routes/account.ts b/routes/account.ts
index 25429f136cace65858864e051d2f48bada857008..81d44e99666bb0f0f1d5da0baa10ba49b2c74572 100644
--- a/routes/account.ts
+++ b/routes/account.ts
@@ -2,6 +2,7 @@ import fs from 'fs'
 import async from 'async'
 import bcrypt from 'bcryptjs'
 import * as passportSaml from 'passport-saml'
+import uuidv4 = require('uuid/v4');
 import dbconn from '../config/dbconn'
 import methods from '../functions/methods'
 import gitlab from '../functions/gitlab'
@@ -435,9 +436,9 @@ export = function (app:any, config:any, passport:any, lang:string) {
               if (!req.files) {
                 callback(null, newLogoFile)
               } else {
-//                let fileName = uuidv4();
-                newLogoFile.mv(logoDir + newLogoFile.name, function(err:any) {
-                  newLogoFile = logoDir + newLogoFile.name
+                let fileName = uuidv4();
+                newLogoFile.mv(logoDir + fileName, function(err:any) {
+                  newLogoFile = logoDir + fileName
                   callback(err, newLogoFile)
                 })
               }
@@ -531,9 +532,9 @@ export = function (app:any, config:any, passport:any, lang:string) {
                 callback(null, newLogoFile)
               } else {
                 newLogoFile = req.files.logo
-//                let fileName = uuidv4();
-                newLogoFile.mv(logoDir + newLogoFile.name, function(err:any) {
-                  newLogoFile = logoDir + newLogoFile.name
+                let fileName = uuidv4();
+                newLogoFile.mv(logoDir + fileName, function(err:any) {
+                  newLogoFile = logoDir + fileName
                   callback(err, newLogoFile)
                 })
               }