diff --git a/.version b/.version index e70b452..6a6a3d8 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.6.0 +2.6.1 diff --git a/README.md b/README.md index b94dbcd..c798a6f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@
-
+
diff --git a/backend/templates/proxy_host.conf b/backend/templates/proxy_host.conf
index 1c2c0e7..17a5210 100644
--- a/backend/templates/proxy_host.conf
+++ b/backend/templates/proxy_host.conf
@@ -37,7 +37,9 @@ server {
{% endfor %}deny all;
# Access checks must...
+ {% if access_list.satisfy %}
{{ access_list.satisfy }};
+ {% endif %}
{% endif %}
diff --git a/frontend/js/app/api.js b/frontend/js/app/api.js
index baa5cb1..9d11d26 100644
--- a/frontend/js/app/api.js
+++ b/frontend/js/app/api.js
@@ -139,7 +139,11 @@ function FileUpload(path, fd) {
xhr.onreadystatechange = function () {
if (this.readyState === XMLHttpRequest.DONE) {
if (xhr.status !== 200 && xhr.status !== 201) {
- reject(new Error('Upload failed: ' + xhr.status));
+ try {
+ reject(new Error('Upload failed: ' + JSON.parse(xhr.responseText).error.message));
+ } catch (err) {
+ reject(new Error('Upload failed: ' + xhr.status));
+ }
} else {
resolve(xhr.responseText);
}
@@ -587,7 +591,8 @@ module.exports = {
* @param {Object} data
*/
create: function (data) {
- const timeout = 180000 + (data.meta.propagation_seconds ? Number(data.meta.propagation_seconds) * 1000 : 0);
+
+ const timeout = 180000 + (data && data.meta && data.meta.propagation_seconds ? Number(data.meta.propagation_seconds) * 1000 : 0);
return fetch('post', 'nginx/certificates', data, {timeout});
},
diff --git a/frontend/js/app/nginx/certificates/form.ejs b/frontend/js/app/nginx/certificates/form.ejs
index 270ab71..4e40e0b 100644
--- a/frontend/js/app/nginx/certificates/form.ejs
+++ b/frontend/js/app/nginx/certificates/form.ejs
@@ -4,17 +4,14 @@
<%- i18n('ssl', 'obtaining-certificate-info') %>
+<%- i18n('ssl', 'processing-info') %>