From 7ec6f96879165b69227652bde9394d3e1c0cc2f3 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 5 Jun 2018 22:05:30 -0300 Subject: [PATCH] Fix removal of smtp password when updating settings --- .../settings/admin-panel-system-preferences.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/client/src/app/admin/panel/settings/admin-panel-system-preferences.js b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js index 20a98729..e93d515a 100644 --- a/client/src/app/admin/panel/settings/admin-panel-system-preferences.js +++ b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js @@ -25,7 +25,8 @@ class AdminPanelSystemPreferences extends React.Component { loading: true, message: null, values: { - maintenance: false + maintenance: false, + 'smtp-pass': 'HIDDEN', } }; @@ -73,7 +74,7 @@ class AdminPanelSystemPreferences extends React.Component {
- +
@@ -173,7 +174,7 @@ class AdminPanelSystemPreferences extends React.Component { 'smtp-host': form['smtp-host'], 'smtp-port': form['smtp-port'], 'smtp-user': form['smtp-user'], - 'smtp-pass': form['smtp-pass'], + [ form['smtp-pass'] !== 'HIDDEN' ? 'smtp-pass' : null]: form['smtp-pass'], 'maintenance-mode': form['maintenance-mode'] * 1, 'allow-attachments': form['allow-attachments'] * 1, 'max-size': form['max-size'], @@ -219,7 +220,7 @@ class AdminPanelSystemPreferences extends React.Component { 'smtp-host': result.data['smtp-host'], 'smtp-port': result.data['smtp-port'], 'smtp-user': result.data['smtp-user'], - 'smtp-pass': '', + 'smtp-pass': 'HIDDEN', 'maintenance-mode': !!(result.data['maintenance-mode'] * 1), 'allow-attachments': !!(result.data['allow-attachments'] * 1), 'max-size': result.data['max-size'], @@ -236,7 +237,7 @@ class AdminPanelSystemPreferences extends React.Component { message: 'error' }); } - + onDiscardChangesSubmit(event) { event.preventDefault(); this.setState({loading: true}); @@ -244,4 +245,4 @@ class AdminPanelSystemPreferences extends React.Component { } } -export default AdminPanelSystemPreferences; \ No newline at end of file +export default AdminPanelSystemPreferences;