Merge branch 'big-nate/bus-1260-set-a-default-permissionpermission-role-for-newly-added' of https://github.com/buster-so/buster into big-nate/bus-1260-set-a-default-permissionpermission-role-for-newly-added

This commit is contained in:
Nate Kelley 2025-07-09 11:06:26 -06:00
commit 0079ede62e
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
1 changed files with 8 additions and 2 deletions

View File

@ -89,8 +89,14 @@ const AddDomainInput = React.memo(
const [newDomain, setNewDomain] = useState('');
const handleAddDomain = useMemoizedFn(async () => {
if (!newDomain.trim()) return;
const domain = newDomain.trim();
if (!domain) return;
const domainRegex = /^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]\.[a-zA-Z]{2,}$/;
if (!domainRegex.test(domain)) {
openErrorMessage('Please enter a valid domain name');
return;
}
try {
await addDomain({ domains: [newDomain.trim()] });
setNewDomain('');