diff --git a/public/scripts/permissions-matrix.js b/public/scripts/permissions-matrix.js index 1e47f8d4d1..d7c5696f89 100644 --- a/public/scripts/permissions-matrix.js +++ b/public/scripts/permissions-matrix.js @@ -34,6 +34,10 @@ }); }, addPermission(formId, role, permissions) { + if (Object.values(permissions).every(p => p === false)) { + document.getElementById(`${formId}Input`) + .setCustomValidity('No permissions selected'); + } if (this.permissions.some(p => p.role === role)) { document.getElementById(`${formId}Input`) .setCustomValidity('Role entry already exists');