Browse Source

Adds error stack information in prod environment for certificates

chaptergy 5 years ago
parent
commit
07e78aec48

+ 1 - 1
backend/app.js

@@ -66,7 +66,7 @@ app.use(function (err, req, res, next) {
 		}
 	};
 
-	if (process.env.NODE_ENV === 'development') {
+	if (process.env.NODE_ENV === 'development' || (req.baseUrl + req.path).includes('nginx/certificates')) {
 		payload.debug = {
 			stack:    typeof err.stack !== 'undefined' && err.stack ? err.stack.split('\n') : null,
 			previous: err.previous

+ 1 - 1
frontend/js/app/nginx/certificates/form.js

@@ -187,7 +187,7 @@ module.exports = Mn.View.extend({
                 })
                 .catch(err => {
                     let more_info = '';
-                    if(err.code === 500){
+                    if(err.code === 500 && err.debug){
                         try{
                             more_info = JSON.parse(err.debug).debug.stack.join("\n");
                         } catch(e) {}

+ 1 - 1
frontend/js/app/nginx/dead/form.js

@@ -193,7 +193,7 @@ module.exports = Mn.View.extend({
                 })
                 .catch(err => {
                     let more_info = '';
-                    if(err.code === 500){
+                    if(err.code === 500 && err.debug){
                         try{
                             more_info = JSON.parse(err.debug).debug.stack.join("\n");
                         } catch(e) {}

+ 1 - 1
frontend/js/app/nginx/proxy/form.js

@@ -228,7 +228,7 @@ module.exports = Mn.View.extend({
                 })
                 .catch(err => {
                     let more_info = '';
-                    if(err.code === 500){
+                    if(err.code === 500 && err.debug){
                         try{
                             more_info = JSON.parse(err.debug).debug.stack.join("\n");
                         } catch(e) {}

+ 1 - 1
frontend/js/app/nginx/redirection/form.js

@@ -195,7 +195,7 @@ module.exports = Mn.View.extend({
                 })
                 .catch(err => {
                     let more_info = '';
-                    if(err.code === 500){
+                    if(err.code === 500 && err.debug){
                         try{
                             more_info = JSON.parse(err.debug).debug.stack.join("\n");
                         } catch(e) {}