diff --git a/client/src/campaigns/CUD.js b/client/src/campaigns/CUD.js
index fd3e9bb1..78fb91e3 100644
--- a/client/src/campaigns/CUD.js
+++ b/client/src/campaigns/CUD.js
@@ -224,7 +224,7 @@ export default class CUD extends Component {
namespace: mailtrainConfig.user.namespace,
click_tracking_disabled: false,
- open_trackings_disabled: false,
+ open_tracking_disabled: false,
unsubscribe_url: '',
@@ -718,7 +718,7 @@ export default class CUD extends Component {
-
+
{sourceEdit &&
}
diff --git a/client/src/users/CUD.js b/client/src/users/CUD.js
index d1432153..6dad5381 100644
--- a/client/src/users/CUD.js
+++ b/client/src/users/CUD.js
@@ -74,6 +74,12 @@ export default class CUD extends Component {
state.setIn(['username', 'error'], null);
}
+ if (!state.getIn(['role', 'value'])) {
+ state.setIn(['role', 'error'], t('Role must be selected'));
+ } else {
+ state.setIn(['role', 'error'], null);
+ }
+
if (mailtrainConfig.isAuthMethodLocal) {
const email = state.getIn(['email', 'value']);