Просмотр исходного кода

set smtp auth to null if not set

Henry Oswald 10 лет назад
Родитель
Сommit
88246ebd8e
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      server-ce/settings.coffee

+ 5 - 3
server-ce/settings.coffee

@@ -454,9 +454,11 @@ if process.env["SHARELATEX_EMAIL_FROM_ADDRESS"]
 			host: process.env["SHARELATEX_EMAIL_SMTP_HOST"]
 			host: process.env["SHARELATEX_EMAIL_SMTP_HOST"]
 			port: process.env["SHARELATEX_EMAIL_SMTP_PORT"],
 			port: process.env["SHARELATEX_EMAIL_SMTP_PORT"],
 			secure: process.env["SHARELATEX_EMAIL_SMTP_SECURE"]
 			secure: process.env["SHARELATEX_EMAIL_SMTP_SECURE"]
-			auth:
-				user: process.env["SHARELATEX_EMAIL_SMTP_USER"]
-				pass: process.env["SHARELATEX_EMAIL_SMTP_PASS"]
+			
+if process.env["SHARELATEX_EMAIL_SMTP_USER"] or process.env["SHARELATEX_EMAIL_SMTP_PASS"]
+	settings.email.parameters.auth =
+			user: process.env["SHARELATEX_EMAIL_SMTP_USER"]
+			pass: process.env["SHARELATEX_EMAIL_SMTP_PASS"]
 
 
 
 
 # Password Settings
 # Password Settings